aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorIl-Capitano <csanad.hajdu@arm.com>2024-04-02 15:28:19 +0200
committerGitHub <noreply@github.com>2024-04-02 09:28:19 -0400
commit0ef743778000e7d213e53e6a7b998e1c34a28701 (patch)
tree95b91d1c55335a552e5587b8c086ae8189a51aa0 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent0b9528d6bd0bfde5702b1ee5ed8a249d354434f1 (diff)
downloadllvm-0ef743778000e7d213e53e6a7b998e1c34a28701.zip
llvm-0ef743778000e7d213e53e6a7b998e1c34a28701.tar.gz
llvm-0ef743778000e7d213e53e6a7b998e1c34a28701.tar.bz2
[SelectionDAG][Statepoint] Fix truncation of `gc.statepoint` ID argument (#85908)
The ID argument of `gc.statepoint` gets incorrectly truncated to 32 bits during code generation. This is fixed by using `uint64_t` instead of `unsigned` for the `ID` member in `SelectionDAGBuilder::StatepointLoweringInfo`, and a `patchpoint` test case is extended to check for 64 bit ID generation in stackmaps.
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions