[fuzzing][build] Enable ASAN detect_stack_use_after_return for fuzzers

Now that fxbug.dev/62141 has been fixed, we can enable this feature in
fuzzers to bring the ASAN options closer to ClusterFuzz defaults.

Change-Id: Idaba692b9a6f6b13a8c5ed8e3ca353271c0d3188
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/445634
Reviewed-by: Marco Vanotti <mvanotti@google.com>
Reviewed-by: Bryan Henry <bryanhenry@google.com>
Commit-Queue: Cameron Finucane <eep@google.com>
diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
index 3c72347..faa08c8 100644
--- a/build/config/BUILDCONFIG.gn
+++ b/build/config/BUILDCONFIG.gn
@@ -840,6 +840,7 @@
             # https://github.com/google/sanitizers/wiki/AddressSanitizerFlags
             "allocator_may_return_null=1",
             "detect_leaks=0",
+            "detect_stack_use_after_return=1",
             "malloc_context_size=128",
             "print_summary=1",
             "print_suppressions=0",
diff --git a/zircon/public/gn/fuzzer/BUILD.zircon.gn b/zircon/public/gn/fuzzer/BUILD.zircon.gn
index ea5365a..e92dd70 100644
--- a/zircon/public/gn/fuzzer/BUILD.zircon.gn
+++ b/zircon/public/gn/fuzzer/BUILD.zircon.gn
@@ -58,6 +58,7 @@
                                          "check_malloc_usable_size=0",
                                          "detect_leaks=0",
                                          "detect_odr_violation=0",
+                                         "detect_stack_use_after_return=1",
                                          "malloc_context_size=128",
                                          "max_uar_stack_size_log=16",
                                          "print_scariness=1",