diff options
| author | grischka <grischka> | 2007-11-14 17:34:30 +0000 |
|---|---|---|
| committer | grischka <grischka> | 2007-11-14 17:34:30 +0000 |
| commit | 54bf8c05566a34f4d578ed6d33d6262dc924a703 (patch) | |
| tree | 17b54b866e1b5e08af28f8eca73044bf6ee2d640 /libtcc1.c | |
| parent | 2bcc187b1bbb6e3240400652af1a73cd799f250c (diff) | |
| download | tinycc-54bf8c05566a34f4d578ed6d33d6262dc924a703.tar.gz tinycc-54bf8c05566a34f4d578ed6d33d6262dc924a703.tar.bz2 | |
Import some changesets from Rob Landley's fork (part 1)
Diffstat (limited to 'libtcc1.c')
| -rw-r--r-- | libtcc1.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -466,7 +466,7 @@ long long __shldi3(long long a, int b) u.s.high = (unsigned)u.s.low << (b - 32); u.s.low = 0; } else if (b != 0) { - u.s.high = ((unsigned)u.s.high << b) | (u.s.low >> (32 - b)); + u.s.high = ((unsigned)u.s.high << b) | ((unsigned)u.s.low >> (32 - b)); u.s.low = (unsigned)u.s.low << b; } return u.ll; |
