[build] Set -Wno-strict-prototypes in yasm

This patch sets -Wno-strict-prototypes in
yasm third party code that does not comply with.

The code that causes the issue is as the following:
1) third_party/yasm/tools/re2c/actions.c:586:14
2) third_party/yasm/tools/re2c/main.c:40:18
3) third_party/yasm/tools/genperf/perfect.c:65:6

Bug: 97746
Change-Id: I0889f5a092c96dccad8d6237740767f63f95944d
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/yasm/+/676863
Reviewed-by: Daniel Thornburgh <dthorn@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index 959d8ac..ce75903 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -46,6 +46,7 @@
       # yasm does not comply with -Wimplicit-fallthrough, so disable it.
       "-Wno-implicit-fallthrough",
       "-Wno-unused-but-set-variable",
+      "-Wno-strict-prototypes",
     ]
     configs = [ "//build/config:Wno-conversion" ]
   }