Index: src/IceAssemblerARM32.h |
diff --git a/src/IceAssemblerARM32.h b/src/IceAssemblerARM32.h |
index 3ae857b59545c6dd13cae576986b2fcf50c4909e..397a86575a0b59f828b0e75e51a18334c8150682 100644 |
--- a/src/IceAssemblerARM32.h |
+++ b/src/IceAssemblerARM32.h |
@@ -95,8 +95,8 @@ public: |
const RegNumT FrameOrStackReg; |
}; |
- explicit AssemblerARM32(bool use_far_branches = false) |
- : Assembler(Asm_ARM32) { |
+ explicit AssemblerARM32(bool IsNonsfi, bool use_far_branches = false) |
+ : Assembler(Asm_ARM32), IsNonsfi(IsNonsfi) { |
// TODO(kschimpf): Add mode if needed when branches are handled. |
(void)use_far_branches; |
} |
@@ -551,6 +551,8 @@ public: |
private: |
ENABLE_MAKE_UNIQUE; |
+ const bool IsNonsfi; |
+ |
// A vector of pool-allocated x86 labels for CFG nodes. |
using LabelVector = std::vector<Label *>; |
LabelVector CfgNodeLabels; |