llvm-project/clang/test/Misc
Aaron Ballman 36a5350e51 Distinguish between attributes explicitly written at the request of the user, and attributes implicitly generated to assist in bookkeeping by the compiler. This is done so by table generating a CreateImplicit method for each attribute.
Additionally, remove the optional nature of the spelling list index when creating attributes. This is supported by table generating a Spelling enumeration when the spellings for an attribute are distinct enough to warrant it.

llvm-svn: 199378
2014-01-16 13:03:14 +00:00
..
Inputs
ast-dump-arm-attr.c Allow target-specific attributes to share a spelling between different attributes via the ParseKind field. Attributes will be given a common parsed attribute identifier (the AttributeList::AT_* enum), but retain distinct Attr subclasses. 2013-12-15 13:05:48 +00:00
ast-dump-attr.cpp Distinguish between attributes explicitly written at the request of the user, and attributes implicitly generated to assist in bookkeeping by the compiler. This is done so by table generating a CreateImplicit method for each attribute. 2014-01-16 13:03:14 +00:00
ast-dump-color.cpp Fix ast-dump-color.cpp test following r198883 2014-01-09 21:43:39 +00:00
ast-dump-comment.cpp Add indents to AST dumping and removed parenthesis from AST nodes. 2013-01-31 01:44:26 +00:00
ast-dump-decl.c Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. 2013-04-13 02:43:54 +00:00
ast-dump-decl.cpp In -ast-dump, only dump comments when dumping the actual Decl to which they 2013-05-21 05:24:00 +00:00
ast-dump-decl.m Implement AST dumper for Decls. 2012-12-20 02:09:13 +00:00
ast-dump-decl.mm Implement AST dumper for Decls. 2012-12-20 02:09:13 +00:00
ast-dump-msp430-attr.c Allow target-specific attributes to share a spelling between different attributes via the ParseKind field. Attributes will be given a common parsed attribute identifier (the AttributeList::AT_* enum), but retain distinct Attr subclasses. 2013-12-15 13:05:48 +00:00
ast-dump-stmt.c Add indents to AST dumping and removed parenthesis from AST nodes. 2013-01-31 01:44:26 +00:00
ast-dump-stmt.cpp ASTDumper: fix dump of CXXCatchStmt 2013-09-04 14:35:00 +00:00
ast-dump-stmt.m Implement AST dumper for Decls. 2012-12-20 02:09:13 +00:00
ast-dump-templates.cpp Provide operator<< for stream output of DeclarationNames 2013-05-14 21:04:00 +00:00
ast-dump-wchar.cpp Add indents to AST dumping and removed parenthesis from AST nodes. 2013-01-31 01:44:26 +00:00
caret-diags-macros.c Format strings: don't ever convert %+d to %lu. 2013-01-17 22:34:10 +00:00
caret-diags-scratch-buffer.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
dev-fd-fs.c This test passes on freebsd after r188178. Not exactly sure why. 2013-08-12 16:29:25 +00:00
diag-aka-types.cpp Only print a semicolon after "no known conversion for Nth argument" if there 2012-06-28 19:20:41 +00:00
diag-format.c clang-cl: print diagnostics as "error(clang): foo" in /fallback mode 2013-09-24 00:08:55 +00:00
diag-line-wrapping.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-macro-backtrace.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-mapping.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-mapping2.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-presumed.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-template-diffing-color.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-template-diffing-cxx98.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-template-diffing.cpp Fix an edge case in the template differ with default arguments. 2013-10-08 16:58:52 +00:00
diag-trailing-null-bytes.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diag-verify.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
diagnostic-crash.cpp Test for LLVM r176911 2013-03-12 23:56:16 +00:00
emit-html-insert.c
emit-html.c Disable _Pragma during HTML macro rewriting to keep from crashing. 2012-06-08 18:06:21 +00:00
error-limit-multiple-notes.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
error-limit.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
freebsd-arm-size_t.c Initial support for FreeBSD on ARM. 2012-12-13 04:17:14 +00:00
include-stack-for-note-flag.cpp Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
integer-literal-printing.cpp StmtPrinter: Write large char values using \u or \U. 2013-02-08 22:30:27 +00:00
languageOptsOpenCL.cl [OpenCL] Variables in the constant address space must be initialized. 2014-01-03 14:16:55 +00:00
macro-backtrace.c
message-length.c Nicer display of unprintable source, and fix caret display for non-ascii text 2012-04-18 02:44:46 +00:00
permissions.cpp Fix typo in test's REQUIRES line 2013-10-27 19:03:12 +00:00
predefines.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
remap-file.c
serialized-diags-frontend.c More workarounds for PR10867. 2012-12-05 22:33:14 +00:00
serialized-diags-no-category.c More workarounds for PR10867. 2012-12-05 22:33:14 +00:00
serialized-diags-no-issue.c
serialized-diags-single-issue.c Implement clang_getDiagnosticCategoryText() to provide a way for a client of libclang to accurately 2012-04-12 00:03:31 +00:00
serialized-diags.c More workarounds for PR10867. 2012-12-05 22:33:14 +00:00
serialized-diags.h
serialized-diags.m Add regression test for serialized diagnostics for notes without locations. 2013-02-24 07:20:47 +00:00
show-diag-options.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
tabstop.c Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
unnecessary-elipses.cpp only truncate source lines in text diagnostics when 2012-11-03 23:56:43 +00:00
unprintable.c Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
verify.c Revert "Don't require -re suffix on -verify directives with regexes." 2013-12-14 01:07:05 +00:00
warn-in-system-header.c Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. 2013-04-17 08:06:46 +00:00
warn-in-system-header.h
warning-flags-enabled.c Make -Wshift-op-parentheses a subgroup of -Wparentheses 2012-10-10 20:30:36 +00:00
warning-flags-tree.c Add specific warning flags for GNU ext in Sema. 2013-09-18 23:23:17 +00:00
warning-flags.c This diagnostic did not accept arguments, and did not have any test coverage. Parameterized the diagnostic, and made it more consistent with other attribute diagnostic wordings. Added test coverage. 2013-12-26 17:07:49 +00:00
working-directory.c
wrong-encoding.c add test for r167063 2012-10-31 01:03:35 +00:00
wrong-encoding2.c fix bug in SourceColumnMap::startOfPreviousColumn 2012-11-03 21:21:14 +00:00