rts: Disable aggregate-return warnings from gcc
authorBen Gamari <ben@well-typed.com>
Tue, 5 Feb 2019 17:48:29 +0000 (12:48 -0500)
committerBen Gamari <ben@smart-cactus.org>
Thu, 16 May 2019 20:39:49 +0000 (16:39 -0400)
This warning is a bit of a relic; there is little reason to avoid
aggregate return values in 2019.

rts/ghc.mk

index ff3f18f..cf29ae5 100644 (file)
@@ -336,6 +336,8 @@ WARNING_OPTS += -Wredundant-decls
 ifeq "$(GccLT46)" "NO"
 WARNING_OPTS += -Wundef
 endif
+# Some gccs annoyingly enable this archaic specimen by default
+WARNING_OPTS += -Wno-aggregate-return
 
 # These ones are hard to avoid:
 #WARNING_OPTS += -Wconversion