- d8ffd0b Make all 'is in extern "C"' tests use the lexical context. by Rafael Espindola · 11 years ago
- 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
- dc5be4f Serialization for captured statements by Ben Langmuir · 11 years ago
- 8c045ac Move CapturedStmt parameters to CapturedDecl by Ben Langmuir · 11 years ago
- e5e575d Add r180263 back, but fix hasBraces() to be correct during parsing. by Rafael Espindola · 11 years ago
- d247842 Revert r180263. It's causing failures. by Bill Wendling · 11 years ago
- f49d9c9 Fix a case in linkage computation that should check for single line extern "C". by Rafael Espindola · 11 years ago
- 65dfa2b Don't mark 'extern "C" void f(void)' as having extern storage class. by Rafael Espindola · 11 years ago
- 673c5d5 Correct the range returned by ParmVarDecl::getSourceRange(), for parameters in ObjC methods with postfix types. by Argyrios Kyrtzidis · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 90cc390 Remove hasExternalLinkageUncached. by Rafael Espindola · 11 years ago
- c855ce7 Add hasExternalLinkageUncached back with the test that Richard provided, but by Rafael Espindola · 11 years ago
- 6a7664c Avoid computing the linkage instead of avoiding caching it. by Rafael Espindola · 11 years ago
- d613ac9 Fix 41 of the 61 tests which fail with modules enabled: we were computing and by Richard Smith · 11 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
- 2d1b096 Avoid computing the linkage too early. Don't invalidate it. by Rafael Espindola · 12 years ago
- 2d9e883 Whitespace cleanup. by Rafael Espindola · 12 years ago
- 77e430d Correctly compute linkage of decls forward declared extern C. by Rafael Espindola · 12 years ago
- 83972f1 Add TagDecl::hasNameForLinkage(), which is true if the tag by John McCall · 12 years ago
- 3778300 Add a hasExternalStorageAsWritten helper. No functionality change. by Rafael Espindola · 12 years ago
- f127eb8 Rename methods to comply with the LLVM Coding Standards. by Rafael Espindola · 12 years ago
- 18895dc Change Type::getLinkageAndVisibility to return a LinkageInfo. by Rafael Espindola · 12 years ago
- 2beda12 Move LinkageInfo out of NamedDecl so that it can be used in Type.h. by Rafael Espindola · 12 years ago
- d3b2f0a Use the most recent decl in getExplicitVisibility. by Rafael Espindola · 12 years ago
- b063ef0 Add streamed versions of getQualifiedNameAsString. by Benjamin Kramer · 12 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
- 5eada84 Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. by Benjamin Kramer · 12 years ago
- d9bd83e Decl.cpp/mergeTemplateLV(): Tweak a description. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 3892d02 Ignore visibility from enclosing template arguments by John McCall · 12 years ago
- 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
- d4c3d66 Add a new 'type_visibility' attribute to allow users to by John McCall · 12 years ago
- a880b19 Add support for -fvisibility-ms-compat. by John McCall · 12 years ago
- 5a758de Rework the visibility computation algorithm in preparation by John McCall · 12 years ago
- a574c89 Make helper functions static. by Benjamin Kramer · 12 years ago
- d2fdd42 merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 12 years ago
- 950fee2 Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fix by Rafael Espindola · 12 years ago
- ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 12 years ago
- 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
- f8c1214 Remove unneeded const_casts by Dmitri Gribenko · 12 years ago
- 7586a6e Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled as by Richard Smith · 12 years ago
- 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
- d4497dd Clean up: since we have FunctionDecl::IsInline, make it store the right value by Richard Smith · 12 years ago
- 3a344f9 Fix a bug in VarDecl::getSourceRange() for static member arrays with an element by Nico Weber · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 6dcea67 comment by Rafael Espindola · 12 years ago
- 508276c bar by Rafael Espindola · 12 years ago
- 838dc59 Disable caching of visibility. by Rafael Espindola · 12 years ago
- abe75ef Handle static functions being redeclared in function scope. by Rafael Espindola · 12 years ago
- 6acc4bc Assert that redeclarations have the same linkage. by Rafael Espindola · 12 years ago
- 7ac928b Style fix: We don't use lowercase-and-underscored template parameter names. by Rafael Espindola · 12 years ago
- 2b721f5 Fix typo. Thanks to dgregor for noticing it. by Rafael Espindola · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 9f0c692 Don't get confused if a extern "C" builtin function is redeclared without by Rafael Espindola · 12 years ago
- 78eeba8 Reject overloading of two static extern C functions. by Rafael Espindola · 12 years ago
- 140aadf Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 12 years ago
- eaf5ec4 Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 12 years ago
- dfb3166 Cache visibility of decls. by Rafael Espindola · 12 years ago
- a7a2f2a Merge storage classes even when contexts don't match. by Rafael Espindola · 12 years ago
- 372df45 Fix isThisDeclarationADefinition for extern following tentative. by Rafael Espindola · 12 years ago
- ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
- b282920 Now that the underlying problem has been fixed, add r168411 back. by Rafael Espindola · 12 years ago
- 8272be5 Revert r168411 for now. by Rafael Espindola · 12 years ago
- 16c8cf1 Remove redundant code. by Rafael Espindola · 12 years ago
- 5175861 Remove redundant code. by Rafael Espindola · 12 years ago
- 66cff72 Provide the correct mangling and linkage for certain unnamed nested classes. by David Blaikie · 12 years ago
- c6b82c3 Remove calls to getMostRecentDecl. The case they were added for in r117526 are by Rafael Espindola · 12 years ago
- 538fb98 In Sema::MergeVarDecl we handle merging of storage classes and visibility by Rafael Espindola · 12 years ago
- 8c7a185 Fix indentation. by Eli Friedman · 12 years ago
- 820e9a7 DR1511: A const volatile global does not implicitly get internal linkage like a by Richard Smith · 12 years ago
- 5f608ae Make -mms-bitfields behave consistently. by Eli Friedman · 12 years ago
- 0142f0c Handle gnu_inline in c++ in a gcc compatible way. Original patch by Tobias by Rafael Espindola · 12 years ago
- d69f31c In VarDecl::getSourceRange() make sure to check that the source location by Argyrios Kyrtzidis · 12 years ago
- d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
- 22cd9ac [PCH] When loading fields from external storage make sure to also by Argyrios Kyrtzidis · 12 years ago
- 482466b Switch a couple getAs uses to castAs. by Eli Friedman · 12 years ago
- 9849901 Consider the visibility of template template arguments. GCC doesn't, but it also by Rafael Espindola · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- 0bab9da Move option test earlier in the function. by Rafael Espindola · 12 years ago
- b04b731 Use -fvisibility-inlines-hidden in inline functions too. This matches gcc by Rafael Espindola · 12 years ago
- d3d02dd Fix a bug in my previous commit. The problem is not that we were not using the by Rafael Espindola · 12 years ago
- 2345820 Use the canonical template decl when trying to find if it has a visibility by Rafael Espindola · 12 years ago
- a533576 Reintroduced FieldDecl public methods setBitWidth and removeBitWidth. by Abramo Bagnara · 12 years ago
- edb4b62 We were computing the visibility and linkage of template parameters, but by Rafael Espindola · 12 years ago
- ca52330 PR13064: Store whether an in-class initializer uses direct or copy by Richard Smith · 12 years ago
- 3f5f558 PR13051: If a constructor is explicitly defaulted, it isn't marked as being by Richard Smith · 12 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- 41be8cd Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
- 9db614f Don't ignore linkage when ignoring visibility in the instantiation of a by Rafael Espindola · 12 years ago
- 20831e2 Consider the linkage for member class templates even when we have to ignore by Rafael Espindola · 12 years ago
- ad359be When ignoring visibility in an instantiation, still consider the linkage. by Rafael Espindola · 12 years ago
- 59073bb Whitespace fixes. by Rafael Espindola · 12 years ago
- cae1c62 Function template version of the previous patch. by Rafael Espindola · 12 years ago
- 0b0ad0a Produce a hidden symbol for zed in by Rafael Espindola · 12 years ago