summaryrefslogtreecommitdiffstats
path: root/premake5.lua
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2023-09-29 19:10:22 -0400
committerGitHub <noreply@github.com>2023-09-29 16:10:22 -0700
commit6138de5f084cafdc98381237c2d8bed7c8804f1c (patch)
treeed6530954c9f4a19447b094ce62a237c3eb19978 /premake5.lua
parentf20f4e2b39142dfab55be05eea064033719665ad (diff)
Fix for problem with OrderedHashSet causing crash (#3251)
* Fix for problem with OrderedHashSet causing crashes during running tests on on g++ 7.3 * Fix typo
Diffstat (limited to 'premake5.lua')
-rw-r--r--premake5.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/premake5.lua b/premake5.lua
index 3e4ac1100..98bb2b6a0 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -403,6 +403,9 @@ workspace "slang"
}
filter { "toolset:gcc*", "language:C++" }
buildoptions { "-Wno-class-memaccess" }
+ -- If a function returns an address/reference to a local, we want it to produce an error, because
+ -- it probably means something very bad.
+ buildoptions { "-Werror=return-local-addr" }
filter { "toolset:clang", "language:C++" }
buildoptions { "-Wno-assume" }
filter { "toolset:clang or gcc*", "language:C++" }