aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/Preprocessor.cpp
diff options
context:
space:
mode:
authorFrancois Pichet <pichet2000@gmail.com>2011-09-07 00:14:57 +0000
committerFrancois Pichet <pichet2000@gmail.com>2011-09-07 00:14:57 +0000
commit0f74d1e441fdf2229118b7ca5c88db29d5e8f44f (patch)
tree145cddb9e50e8e3acc2688d4f70f8a9c76b65973 /lib/Lex/Preprocessor.cpp
parent46e3908af1ba2af6d7497e8e501f5c9a01acde7e (diff)
In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes.
With this patch in, clang will generate only 37 errors (down from 212) when parsing a typical MFC source file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139210 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Lex/Preprocessor.cpp')
0 files changed, 0 insertions, 0 deletions