freebsd-ports/lang/v8/files/patch-src-ia32-code-stubs-ia32.cc
Sunpoet Po-Chuan Hsieh 202993b050 - Fix warnings generated by recent snapshot of Clang 3.7.0, including:
- Printing non-void pointers with %p.
  - Left-shifting negative numbers.

PR:		202530
Submitted by:	dim
2015-09-20 20:17:28 +00:00

11 lines
494 B
C++

--- src/ia32/code-stubs-ia32.cc.orig 2013-05-01 12:56:29 UTC
+++ src/ia32/code-stubs-ia32.cc
@@ -5650,7 +5650,7 @@ void StringCharFromCodeGenerator::Genera
ASSERT(IsPowerOf2(String::kMaxOneByteCharCode + 1));
__ test(code_,
Immediate(kSmiTagMask |
- ((~String::kMaxOneByteCharCode) << kSmiTagSize)));
+ ((~String::kMaxOneByteCharCodeU) << kSmiTagSize)));
__ j(not_zero, &slow_case_);
Factory* factory = masm->isolate()->factory();