Index: src/IceTargetLoweringX8632.h |
diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h |
index b376ec3e4e87493eb91009f709c752b5432c6d60..4f8700668c9575fa207285d5787947f12c8fa3b3 100644 |
--- a/src/IceTargetLoweringX8632.h |
+++ b/src/IceTargetLoweringX8632.h |
@@ -25,6 +25,7 @@ |
namespace Ice { |
class TargetX8632 : public TargetLowering { |
+ TargetX8632() = delete; |
TargetX8632(const TargetX8632 &) = delete; |
TargetX8632 &operator=(const TargetX8632 &) = delete; |
@@ -78,7 +79,7 @@ public: |
X86InstructionSet getInstructionSet() const { return InstructionSet; } |
protected: |
- TargetX8632(Cfg *Func); |
+ explicit TargetX8632(Cfg *Func); |
void postLower() override; |
@@ -509,7 +510,7 @@ public: |
void lowerConstants() const final; |
protected: |
- TargetDataX8632(GlobalContext *Ctx); |
+ explicit TargetDataX8632(GlobalContext *Ctx); |
private: |
void lowerGlobal(const VariableDeclaration &Var) const; |