aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/parsing
diff options
context:
space:
mode:
authorRJ Catalano <rcatalano@macsales.com>2016-03-12 07:53:54 +0800
committerVoR0220 <catalanor0220@gmail.com>2016-05-10 00:41:02 +0800
commit91fda50922865c1dbeed34652c30ac89f5edfadf (patch)
treee908f41e77eab2f95b84a6750c4d6df31b5c8123 /libsolidity/parsing
parentdff1a26f55adc54ccfddfa9d2e87f1dab719d8ca (diff)
downloaddexon-solidity-91fda50922865c1dbeed34652c30ac89f5edfadf.tar.gz
dexon-solidity-91fda50922865c1dbeed34652c30ac89f5edfadf.tar.zst
dexon-solidity-91fda50922865c1dbeed34652c30ac89f5edfadf.zip
fixed problem with var...probably a conversion problem for fixed in size capabilities
adding fixed type tests Removing bitshift and regrouping fixed type tests together
Diffstat (limited to 'libsolidity/parsing')
-rw-r--r--libsolidity/parsing/Token.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libsolidity/parsing/Token.cpp b/libsolidity/parsing/Token.cpp
index d3786524..cbe0c0de 100644
--- a/libsolidity/parsing/Token.cpp
+++ b/libsolidity/parsing/Token.cpp
@@ -153,9 +153,9 @@ tuple<Token::Value, unsigned int, unsigned int> Token::fromIdentifierOrKeyword(s
positionM < positionX &&
positionX < _literal.end() &&
*positionX == 'x' &&
- all_of(positionX++, _literal.end(), ::isdigit)
+ all_of(++positionX, _literal.end(), ::isdigit)
) {
- int n = parseSize(positionX + 1, _literal.end());
+ int n = parseSize(positionX, _literal.end());
if (
0 <= m && m <= 256 &&
0 <= n && n <= 256 &&