compiler/libec: Improved handling 64 bit constants
authorJerome St-Louis <jerome@ecere.com>
Wed, 14 May 2014 01:01:42 +0000 (21:01 -0400)
committerJerome St-Louis <jerome@ecere.com>
Wed, 14 May 2014 01:01:42 +0000 (21:01 -0400)
commitb8b6e80097c1b9d8c9d8bba2504b9853da94f6ee
treed611354d80f9e1098480c8846201ee7bc77d29fe
parent360117852b7c854c8030ea9a5177553ebdb1936a
compiler/libec: Improved handling 64 bit constants
- Fixed 64 bit types to compute using 64 bit operators
- Not printing 0 as 0LL anymore
- Typing 65536LL as 64 bit
- Keeping constant qualifier on named types (e.g. const uint64)
compiler/bootstrap/libec/bootstrap/ast.c
compiler/bootstrap/libec/bootstrap/pass15.c
compiler/libec/src/ast.ec
compiler/libec/src/pass15.ec