summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/var_path
diff options
context:
space:
mode:
authorFrancis Visoiu Mistrih <francisvm@yahoo.com>2019-07-29 15:52:13 +0000
committerFrancis Visoiu Mistrih <francisvm@yahoo.com>2019-07-29 15:52:13 +0000
commitd42289e291663a97ccd19d978a8cf3a0d388913b (patch)
treef047f5879649d504a77af9cb86b2bf11f7a7488c /lldb/packages/Python/lldbsuite/test/functionalities/var_path
parent89fb9e8ce151d48b56a6bc25de62e93743e0d6c1 (diff)
downloadbcm5719-llvm-d42289e291663a97ccd19d978a8cf3a0d388913b.tar.gz
bcm5719-llvm-d42289e291663a97ccd19d978a8cf3a0d388913b.zip
[RISCV] Fix uninitialized variable after call to evaluateConstantImm
For llvm/test/MC/RISCV/rv64i-aliases-invalid.s, UBSan reports: lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:371:9: runtime error: load of value 3879186881, which is not a valid value for type 'RISCVMCExpr::VariantKind' SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp:371:9 in It turns out that evaluateConstantImm does not set `VK` and it remains unitialized when doing comparisons in `isImmXLenLI()`. Differential Revision: https://reviews.llvm.org/D65347 llvm-svn: 367230
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/var_path')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud