Index: src/IceAssemblerARM32.h |
diff --git a/src/IceAssemblerARM32.h b/src/IceAssemblerARM32.h |
index acef261c2907b648fe37922da0a968aab9a3ccbf..0ebf24a1c379239e2918bf71ad0ee0f6146d999d 100644 |
--- a/src/IceAssemblerARM32.h |
+++ b/src/IceAssemblerARM32.h |
@@ -95,8 +95,8 @@ public: |
const SizeT 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; |
} |
@@ -527,6 +527,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; |