hanchenye-llvm-project/clang/test/FixIt
Richard Smith ac63d63543 Add a "vexing parse" warning for ambiguity between a variable declaration and a
function-style cast.

This fires for cases such as

  T(x);

... where 'x' was previously declared and T is a type. This construct declares
a variable named 'x' rather than the (probably expected) interpretation of a
function-style cast of 'x' to T.

llvm-svn: 314570
2017-09-29 23:57:25 +00:00
..
Inputs [Sema] Put nullability fix-it after the end of the pointer. 2017-09-28 23:18:49 +00:00
atomic-property.m
auto-fixit.m
auto-isa-fixit.m
bridge-cast-in-arc.mm
bridge-in-non-arc.m
dereference-addressof.c
fixit-add-synthesize-to-property.m Add a fixit for -Wobjc-protocol-property-synthesis 2017-07-03 10:12:24 +00:00
fixit-autoreleasepool.m
fixit-availability.c unguarded availability: add a fixit for the "annotate '...' 2017-07-26 13:58:02 +00:00
fixit-availability.mm Unguarded availability diagnoser should use TraverseStmt instead of 2017-08-17 14:22:27 +00:00
fixit-c90.c
fixit-class-method-messaging.m
fixit-cxx0x.cpp [c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood) 2017-08-19 03:43:07 +00:00
fixit-cxx1y-compat.cpp
fixit-cxx11-attributes.cpp
fixit-cxx11-compat.cpp
fixit-eof-space.c
fixit-errors-1.c
fixit-errors.c
fixit-format-darwin.m [clang] Enable printf check for CFIndex 2017-06-26 23:02:27 +00:00
fixit-format-ios.m [clang] Fix printf fixit for objc specific types 2017-09-22 18:36:06 +00:00
fixit-function-call.cpp
fixit-include.c [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
fixit-include.h
fixit-interface-as-param.m
fixit-large-file.cpp
fixit-missing-method-return-type.m
fixit-missing-self-in-block.m
fixit-multiple-selector-warnings.m
fixit-newline-style.c
fixit-nsstring-compare.m
fixit-nullability-declspec.cpp
fixit-objc-arc.m
fixit-objc-bridge-related-attr.m
fixit-objc-bridge-related-property.m
fixit-objc-bridge-related.m
fixit-objc-message-comma-separator.m
fixit-objc-message.m
fixit-objc.m ObjC Class Property: diagnostics when accessing a class property using instance. 2016-06-28 23:01:49 +00:00
fixit-pmem.cpp
fixit-pragma-attribute.c Add #pragma clang attribute 2017-04-18 14:33:39 +00:00
fixit-pragma-attribute.cpp Add #pragma clang attribute 2017-04-18 14:33:39 +00:00
fixit-pragma-pack.c -Wpragma-pack: add an additional note and fixit when warning 2017-07-31 13:37:50 +00:00
fixit-recompile.c
fixit-recursive-block.c
fixit-static-object-decl.m
fixit-suffix.c
fixit-unicode-with-utf8-output.c
fixit-unicode.c
fixit-uninit.c
fixit-unrecoverable.c
fixit-unrecoverable.cpp
fixit-vexing-parse-cxx0x.cpp
fixit-vexing-parse.cpp Add a "vexing parse" warning for ambiguity between a variable declaration and a 2017-09-29 23:57:25 +00:00
fixit.c [clang] Cleanup fixit.c 2017-06-09 22:20:52 +00:00
fixit.cpp Replace remaining user-visible mentions of C++1z with C++17. 2017-08-13 22:26:53 +00:00
format-darwin.m [clang] Enable printf check for CFIndex 2017-06-26 23:02:27 +00:00
format-no-fixit.m
format.m [clang] Add getUnsignedPointerDiffType method 2017-09-28 23:11:31 +00:00
format.mm
messages.cpp
multiarg-selector-fixit.m
no-diagnostics-fixit-info.c
no-fixit.cpp [Sema] Improve the error diagnostic for dot destructor calls on pointer objects 2017-01-20 15:38:58 +00:00
no-macro-fixit.c
no-typo.c
nullability.mm [Sema] Put nullability fix-it after the end of the pointer. 2017-09-28 23:18:49 +00:00
objc-literals.m
property-access-fixit.m
selector-fixit.m
typo-crash.cpp
typo-crash.m
typo-location-bugs.cpp
typo-using.cpp
typo.c
typo.cpp
typo.m