Timm Bäder
|
2503a66596
|
Reapply "[clang][bytecode] Fix some shift edge cases (#119895)"
This reverts commit a6636ce4d124176856c3913d4bf6c3ceff1f5a1f.
This original commit failed on hosts with signed wchar_t. Care for
this in the test.
|
2024-12-16 10:01:46 +01:00 |
|
Timm Bäder
|
a6636ce4d1
|
Revert "[clang][bytecode] Fix some shift edge cases (#119895)"
This reverts commit 49c2207f21c0922aedb6c70471f8ea068977eb30.
This breaks on big-endian, again:
https://lab.llvm.org/buildbot/#/builders/154/builds/9018
|
2024-12-14 06:28:12 +01:00 |
|
Timm Baeder
|
49c2207f21
|
[clang][bytecode] Fix some shift edge cases (#119895)
Around shifting negative values.
|
2024-12-14 06:15:56 +01:00 |
|
Timm Baeder
|
0050503b7a
|
[clang][bytecode] Allow right-shift of negative values (#108987)
We used to incorrectly diagnose this as a "left shift of negative
value".
|
2024-09-17 18:25:16 +02:00 |
|
Timm Baeder
|
a07aba5d44
|
[clang] Rename all AST/Interp stuff to AST/ByteCode (#104552)
"Interp" clashes with the clang interpreter and people often confuse
this.
|
2024-08-16 17:13:12 +02:00 |
|