+2017-08-04 Mark Lam <mark.lam@apple.com>
+
+ Fix typo in testmasm.cpp: ENABLE(JSVALUE64) should be USE(JSVALUE64).
+ https://bugs.webkit.org/show_bug.cgi?id=175230
+ <rdar://problem/33735857>
+
+ Reviewed by Saam Barati.
+
+ * assembler/testmasm.cpp:
+ (JSC::testProbeReadsArgumentRegisters):
+ (JSC::testProbeWritesArgumentRegisters):
+
2017-08-04 Mark Lam <mark.lam@apple.com>
Move DFG::OSRExitCompiler methods into DFG::OSRExit [step 2].
#define testWord32(x) (TESTWORD32 + static_cast<uint32_t>(x))
#define testWord64(x) (TESTWORD64 + static_cast<uint64_t>(x))
-#if ENABLE(JSVALUE64)
+#if USE(JSVALUE64)
#define testWord(x) testWord64(x)
#else
#define testWord(x) testWord32(x)
compileAndRun<void>([&] (CCallHelpers& jit) {
jit.emitFunctionPrologue();
- jit.move(CCallHelpers::TrustedImm32(testWord(0)), GPRInfo::argumentGPR0);
+ jit.move(CCallHelpers::TrustedImm32(testWord32(0)), GPRInfo::argumentGPR0);
jit.convertInt32ToDouble(GPRInfo::argumentGPR0, FPRInfo::fpRegT0);
- jit.move(CCallHelpers::TrustedImm32(testWord(1)), GPRInfo::argumentGPR0);
+ jit.move(CCallHelpers::TrustedImm32(testWord32(1)), GPRInfo::argumentGPR0);
jit.convertInt32ToDouble(GPRInfo::argumentGPR0, FPRInfo::fpRegT1);
-#if ENABLE(JSVALUE64)
+#if USE(JSVALUE64)
jit.move(CCallHelpers::TrustedImm64(testWord(0)), GPRInfo::argumentGPR0);
jit.move(CCallHelpers::TrustedImm64(testWord(1)), GPRInfo::argumentGPR1);
jit.move(CCallHelpers::TrustedImm64(testWord(2)), GPRInfo::argumentGPR2);
jit.emitFunctionPrologue();
// Pre-initialize with non-expected values.
-#if ENABLE(JSVALUE64)
+#if USE(JSVALUE64)
jit.move(CCallHelpers::TrustedImm64(0), GPRInfo::argumentGPR0);
jit.move(CCallHelpers::TrustedImm64(0), GPRInfo::argumentGPR1);
jit.move(CCallHelpers::TrustedImm64(0), GPRInfo::argumentGPR2);