diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2016-01-19 14:23:24 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2016-01-19 14:23:24 +0000 |
commit | 3799fad5bfcc429763064c185e59570669e92737 (patch) | |
tree | 9b82d483487a09732a559db0689b67e36b8bfcf8 /lang/v8 | |
parent | 16a70b1d4b1d7a3b3026db0b757130e2e830d040 (diff) | |
download | ports-3799fad5bfcc429763064c185e59570669e92737.tar.gz ports-3799fad5bfcc429763064c185e59570669e92737.zip |
- Fix build with Clang 3.7.0+
PR: 206332
Submitted by: dim
Notes
Notes:
svn path=/head/; revision=406703
Diffstat (limited to 'lang/v8')
-rw-r--r-- | lang/v8/files/patch-src-x64-disasm-x64.cc | 11 | ||||
-rw-r--r-- | lang/v8/files/patch-src-x64-ic-x64.cc | 12 |
2 files changed, 23 insertions, 0 deletions
diff --git a/lang/v8/files/patch-src-x64-disasm-x64.cc b/lang/v8/files/patch-src-x64-disasm-x64.cc new file mode 100644 index 000000000000..4bcafb5bfb61 --- /dev/null +++ b/lang/v8/files/patch-src-x64-disasm-x64.cc @@ -0,0 +1,11 @@ +--- src/x64/disasm-x64.cc.orig 2013-05-01 12:56:28 UTC ++++ src/x64/disasm-x64.cc +@@ -1851,7 +1851,7 @@ void Disassembler::Disassemble(FILE* f, + buffer[0] = '\0'; + byte* prev_pc = pc; + pc += d.InstructionDecode(buffer, pc); +- fprintf(f, "%p", prev_pc); ++ fprintf(f, "%p", reinterpret_cast<void*>(prev_pc)); + fprintf(f, " "); + + for (byte* bp = prev_pc; bp < pc; bp++) { diff --git a/lang/v8/files/patch-src-x64-ic-x64.cc b/lang/v8/files/patch-src-x64-ic-x64.cc new file mode 100644 index 000000000000..bd10bf35ded6 --- /dev/null +++ b/lang/v8/files/patch-src-x64-ic-x64.cc @@ -0,0 +1,12 @@ +--- src/x64/ic-x64.cc.orig 2013-05-01 12:56:28 UTC ++++ src/x64/ic-x64.cc +@@ -1672,7 +1672,8 @@ void PatchInlinedSmiCode(Address address + int8_t delta = *reinterpret_cast<int8_t*>(delta_address); + if (FLAG_trace_ic) { + PrintF("[ patching ic at %p, test=%p, delta=%d\n", +- address, test_instruction_address, delta); ++ reinterpret_cast<void*>(address), ++ reinterpret_cast<void*>(test_instruction_address), delta); + } + + // Patch with a short conditional jump. Enabling means switching from a short |