We need to detect when certain TypoExprs are not being transformed
due to invalid trees, otherwise we risk endlessly trying to fix it.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
| Paths 
 |  Differential  D84067  
Fix issue in typo handling which could lead clang to hang ClosedPublic Authored by dgoldman on Jul 17 2020, 12:09 PM. 
Details Summary We need to detect when certain TypoExprs are not being transformed 
Diff Detail 
 
Unit TestsFailed Event TimelineThis revision is now accepted and ready to land.Jul 17 2020, 4:26 PM Closed by commit rGdde98c82c0ad: Fix issue in typo handling which could lead clang to hang (authored by dgoldman).  ·  Explain WhyJul 20 2020, 8:42 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
 
Diff 278881 clang/include/clang/Sema/SemaInternal.h
 clang/lib/Sema/SemaExprCXX.cpp
 
 clang/test/Sema/typo-correction-no-hang.cpp
 
 clang/test/Sema/typo-correction-recursive.cpp
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||