llvm-capstone/clang/test/FixIt
Michael Han 309af291ef Add fixit hints for misplaced C++11 attributes around class specifiers.
Following r168626, in class declaration or definition, there are a combination of syntactic locations 
where C++11 attributes could appear, and among those the only valid location permitted by standard is
between class-key and class-name. So for those attributes appear at wrong locations, fixit is used to 
move them to expected location and we recover by applying them to the class specifier.
 

llvm-svn: 171757
2013-01-07 16:57:11 +00:00
..
atomic-property.m
auto-fixit.m
bridge-in-non-arc.m Use some heuristics so that when a fixit removes a source range, we try 2012-12-20 21:05:53 +00:00
dereference-addressof.c
fixit-autoreleasepool.m
fixit-c90.c
fixit-cxx0x.cpp
fixit-cxx11-attributes.cpp Add fixit hints for misplaced C++11 attributes around class specifiers. 2013-01-07 16:57:11 +00:00
fixit-cxx11-compat.cpp
fixit-errors-1.c
fixit-errors.c
fixit-function-call.cpp
fixit-include.c
fixit-include.h
fixit-interface-as-param.m
fixit-missing-method-return-type.m
fixit-missing-self-in-block.m
fixit-newline-style.c
fixit-objc-message-comma-separator.m
fixit-objc-message.m
fixit-objc.m
fixit-pmem.cpp
fixit-recompile.c
fixit-recursive-block.c
fixit-static-object-decl.m
fixit-suffix.c
fixit-unicode.c
fixit-unrecoverable.c
fixit-unrecoverable.cpp
fixit-vexing-parse-cxx0x.cpp
fixit-vexing-parse.cpp
fixit.c
fixit.cpp
format-darwin.m Format strings: add more expression types that don't need parens to cast. 2012-12-05 18:44:44 +00:00
format-no-fixit.m
format.m Format strings: offer a cast to 'unichar' for %C in Objective-C contexts. 2012-12-05 18:44:49 +00:00
format.mm Format strings: offer a cast to 'unichar' for %C in Objective-C contexts. 2012-12-05 18:44:49 +00:00
messages.cpp
no-fixit.cpp
no-macro-fixit.c
no-typo.c
objc-literals.m
typo-crash.cpp
typo-crash.m
typo.c
typo.cpp
typo.m