From 1f2bf39cf61de51dce40bf76d9d816887174c3d2 Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Sun, 7 Aug 2011 15:52:46 -0700 Subject: clearer warnings about 64-bit ops --- src/parseTools.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/parseTools.js') diff --git a/src/parseTools.js b/src/parseTools.js index 0a795dfa..91956cad 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1142,7 +1142,7 @@ function processMathop(item) { with(item) { case 'or': { if (bits > 32) { assert(bits === 64, 'Too many bits for or: ' + bits); - dprint('Warning: 64 bit OR - precision limit may be hit'); + dprint('Warning: 64 bit OR - precision limit may be hit on llvm line ' + item.lineNum); return 'Runtime.or64(' + ident1 + ', ' + ident2 + ')'; } return ident1 + ' | ' + ident2; @@ -1150,7 +1150,7 @@ function processMathop(item) { with(item) { case 'and': { if (bits > 32) { assert(bits === 64, 'Too many bits for and: ' + bits); - dprint('Warning: 64 bit AND - precision limit may be hit'); + dprint('Warning: 64 bit AND - precision limit may be hit on llvm line ' + item.lineNum); return 'Runtime.and64(' + ident1 + ', ' + ident2 + ')'; } return ident1 + ' & ' + ident2; @@ -1158,7 +1158,7 @@ function processMathop(item) { with(item) { case 'xor': { if (bits > 32) { assert(bits === 64, 'Too many bits for xor: ' + bits); - dprint('Warning: 64 bit XOR - precision limit may be hit'); + dprint('Warning: 64 bit XOR - precision limit may be hit on llvm line ' + item.lineNum); return 'Runtime.xor64(' + ident1 + ', ' + ident2 + ')'; } return ident1 + ' ^ ' + ident2; -- cgit v1.2.3-70-g09d2