Add -Wreorder to the list of C++ warnings.
[oota-llvm.git] / Makefile.rules
index f0c542b7f82cd28432101bd1caa72db22cfc5b54..396262aad2ec8e67a0e0099e89dfa3b12b28afbd 100644 (file)
@@ -674,7 +674,8 @@ CompileCommonOpts += -Wall -W -Wno-unused-parameter -Wwrite-strings \
                      $(NO_UNINITIALIZED) $(NO_MAYBE_UNINITIALIZED) \
                      $(NO_MISSING_FIELD_INITIALIZERS)
 # Enable cast-qual for C++; the workaround is to use const_cast.
-CXX.Flags += -Wcast-qual
+# Also enable -Wreorder.
+CXX.Flags += -Wcast-qual -Wreorder
 
 ifeq ($(HOST_OS),HP-UX)
   CompileCommonOpts := -D_REENTRANT -D_HPUX_SOURCE