forked from OSchip/llvm-project
f9e890cbf9
- In functions with try { } catch { }, only the try block would be skipped, not the catch blocks - The template functions would still be parsed. - The initializers within a constructor would still be parsed. - The inline functions within class would still be stored, only to be discared later. - Invalid code with try would assert (as in "int foo() try assert_here") This attempt to do even less while skipping function bodies. Differential Revision: http://reviews.llvm.org/D20821 llvm-svn: 272963 |
||
---|---|---|
.. | ||
Inputs | ||
PR9728.cpp | ||
auto.cpp | ||
bracket-decl.c | ||
call.c | ||
call.cpp | ||
constexpr.cpp | ||
ctor-initializer.cpp | ||
documentation.cpp | ||
documentation.m | ||
enum-switch-case-qualified.cpp | ||
enum-switch-case.c | ||
enum-switch-case.cpp | ||
function-templates.cpp | ||
functions.cpp | ||
macros-in-modules.c | ||
macros-in-modules.m | ||
macros.c | ||
member-access.c | ||
member-access.cpp | ||
namespace-alias.cpp | ||
namespace.cpp | ||
nested-name-specifier.cpp | ||
objc-expr.m | ||
objc-message.m | ||
objc-message.mm | ||
operator.cpp | ||
ordinary-name-cxx11.cpp | ||
ordinary-name.c | ||
ordinary-name.cpp | ||
pch-and-module.m | ||
preamble.c | ||
some_struct.h | ||
stdin.c | ||
tag.c | ||
tag.cpp | ||
templates.cpp | ||
truncation.c | ||
truncation.c.h | ||
using-namespace.cpp | ||
using.cpp |