aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm/assembler/ARMv7Assembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/masm/assembler/ARMv7Assembler.h')
-rw-r--r--src/3rdparty/masm/assembler/ARMv7Assembler.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/3rdparty/masm/assembler/ARMv7Assembler.h b/src/3rdparty/masm/assembler/ARMv7Assembler.h
index 03cb9f42f8..fe0bc0ed74 100644
--- a/src/3rdparty/masm/assembler/ARMv7Assembler.h
+++ b/src/3rdparty/masm/assembler/ARMv7Assembler.h
@@ -64,6 +64,7 @@ namespace ARMRegisters {
r13, sp = r13,
r14, lr = r14,
r15, pc = r15,
+ none = 0xff,
} RegisterID;
typedef enum {
@@ -480,6 +481,10 @@ public:
data.realTypes.m_linkType = LinkInvalid;
data.realTypes.m_condition = condition;
}
+ LinkRecord(const LinkRecord &other)
+ {
+ *this = other;
+ }
void operator=(const LinkRecord& other)
{
data.copyTypes.content[0] = other.data.copyTypes.content[0];