Index: src/IceTypeConverter.h |
diff --git a/src/IceTypeConverter.h b/src/IceTypeConverter.h |
index 6b4c028612c4341afc9dd14c4ee0a5a7b2eee7de..5983c213e184eb5698b84c81ed4cd1057ceaa52b 100644 |
--- a/src/IceTypeConverter.h |
+++ b/src/IceTypeConverter.h |
@@ -18,11 +18,18 @@ |
#include "IceDefs.h" |
#include "IceTypes.h" |
+ |
+#ifdef __clang__ |
#pragma clang diagnostic push |
#pragma clang diagnostic ignored "-Wunused-parameter" |
#pragma clang diagnostic ignored "-Wredundant-move" |
+#endif // __clang__ |
+ |
#include "llvm/IR/DerivedTypes.h" |
+ |
+#ifdef __clang__ |
#pragma clang diagnostic pop |
+#endif // __clang__ |
namespace llvm { |
class LLVMContext; |