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>
Mon, 21 Oct 2019 01:15:37 +0000 (21:15 -0400)
This warning is a bit of a relic; there is little reason to avoid
aggregate return values in 2019.

rts/ghc.mk

index c07cfae..57f5bf3 100644 (file)
@@ -340,6 +340,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