]> granicus.if.org Git - clang/commit
Handle OpaqueValueExprs more intelligently in the TransformTypos tree
authorKaelyn Takata <rikka@google.com>
Wed, 7 Jan 2015 21:16:39 +0000 (21:16 +0000)
committerKaelyn Takata <rikka@google.com>
Wed, 7 Jan 2015 21:16:39 +0000 (21:16 +0000)
commitd255266a066331d8d7d0808c0e0bc0cda33d647e
tree3e1a54410daa4c6d761462ba2636a5214f709039
parent044c7319f6df1f755647c4b76b421d0e20a2cbe3
Handle OpaqueValueExprs more intelligently in the TransformTypos tree
transform.

Also diagnose typos in the initializer of an invalid C++ declaration.
Both issues were hit using the same line of test code, depending on
whether the code was treated as C or C++.

Fixes PR22092.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@225389 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDecl.cpp
lib/Sema/SemaExprCXX.cpp
test/Sema/typo-correction.c
test/SemaCXX/typo-correction-delayed.cpp