Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
321425445f4ce31ccf477bea3240d05e0b1625b2
/
test
/
Parser
/
DelayedTemplateParsing.cpp
0963017
Support the use of "=delete" and "=default" with delayed template
by Douglas Gregor
· 13 years ago
d77177a
In -fdelayed-template-parsing mode, reenter every scope when late parsing a templated function; (Not just the template parameter scope as previously). Also enter the scope stack in the correct order.
by Francois Pichet
· 13 years ago
9d38dbc
Enable delayed template parsing for friend functions declared at template class scope.
by Francois Pichet
· 13 years ago
fdde470
[microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not reentering the delayed function context correctly. The problem was that all template params were reintroduced inside the same scope. So if we had a situation where we had 2 template params with the same name at different scope then clang would generate an error about ambiguous name.
by Francois Pichet
· 13 years ago
62395c9
Remove hard coded dos line endings, let subversion translate them on update.
by Chandler Carruth
· 14 years ago
d4a0caf
Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode.
by Francois Pichet
· 14 years ago
8387e2a
Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup.
by Francois Pichet
· 14 years ago