LoopWidening is invalidating references coming from type aliases which lead to a crash.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
20 ms | LLVM.MC/AArch64::Unknown Unit Message ("") |
Paths
| Differential D80669
[analyzer] LoopWidening: fix crash by avoiding aliased references invalidation ClosedPublic Authored by AbbasSabra on May 27 2020, 3:44 PM.
Details Summary LoopWidening is invalidating references coming from type aliases which lead to a crash.
Diff Detail
Unit TestsFailed
Event TimelineHerald added subscribers: cfe-commits, ASDenysPetrov, martong and 9 others. · View Herald Transcript AbbasSabra retitled this revision from [analyzer] LoopWidening: fix crash by avoiding aliased references invalidationSummary: LoopWidening is invalidating references comming from type aliases which lead to a crashReviewers: xazax.hun vsavchenko NoQSubscribers: to [analyzer] LoopWidening: fix crash by avoiding aliased references invalidation.May 27 2020, 3:49 PM This revision is now accepted and ready to land.May 27 2020, 5:00 PM Comment Actions
Thanks for the review! May you please take care of merging this one too? Closed by commit rG29353e69d25c: [analyzer] LoopWidening: fix crash by avoiding aliased references invalidation (authored by AbbasSabra, committed by vsavchenko). · Explain WhyJun 9 2020, 3:15 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 266689 clang/lib/StaticAnalyzer/Core/LoopWidening.cpp
clang/test/Analysis/loop-widening-preserve-reference-type.cpp
|