Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/swiftwasm/swift-clang

This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang

Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods."

This reverts commit f1f6e0fc2468e9c120b22b939507c527d08b8ee8, it was
causing LSan failures on th...

e79c5dc45a4124e2cd9ab4e9e3b02960ad3c2c9f authored over 5 years ago by Vlad Tsyrklevich <[email protected]>
Driver, IRGen: Set partitions on GlobalValues according to -fsymbol-partition flag.

Differential Revision: https://reviews.llvm.org/D62636

git-svn-id: https://llvm.org/svn/llvm-pr...

cfa017d306c8fd588037a2c16ba2d645a52547d7 authored over 5 years ago by Peter Collingbourne <[email protected]>
Revert "[Support][Test] Time profiler: add regression test"

This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec.
This breaks buildbot.

git-svn-id:...

14c82ea52be56c98faccc93db67eb7ea5d613e4a authored over 5 years ago by Anton Afanasyev <[email protected]>
Add __FILE_NAME__ to ReleaseNotes. NFC

Added it under C language changes as a nonstandard
extension for the time being.

git-svn-id: ...

c38bb231d9f6838c6923d54784d419c158e4a589 authored over 5 years ago by Kristina Brooks <[email protected]>
[Support][Test] Time profiler: add regression test

Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...

ecf5cff2b5758c45a57945699c2eeda71b087711 authored over 5 years ago by Anton Afanasyev <[email protected]>
Revert rL362792 : [Support][Test] Time profiler: add regression test

Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...

2b56a904417394416a61fd2df44ffe40cb49b829 authored over 5 years ago by Simon Pilgrim <[email protected]>
[ARM] Add ACLE feature macros for MVE.

Fixup uninitialised variable.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362814 9...

08b46e31abfcc3536c5a209ef64cede05fec0246 authored over 5 years ago by David Green <[email protected]>
AST Matchers tutorial requests to enable clang-tools-extra. NFC

Otherwise the examples do not build.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36...

1e18ce730ed63480ccc2863be6dd34ac023425ba authored over 5 years ago by Ilya Biryukov <[email protected]>
Build with _XOPEN_SOURCE defined on AIX

Summary:
It is useful to build with _XOPEN_SOURCE defined on AIX, enabling X/Open
and POSIX comp...

4b1ba5168557dfcef8e3553fbc439846e37837df authored over 5 years ago by David Tenty <[email protected]>
[ARM] Add ACLE feature macros for MVE

If MVE is present at all, then the macro __ARM_FEATURE_MVE is defined
to a value which has bit 0...

fe6f0b48d94e796528fb3352770363cc1c781e38 authored over 5 years ago by Sjoerd Meijer <[email protected]>
[Support][Test] Time profiler: add regression test

Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...

e00c217376e21d109d001ead542c257397c9f82a authored over 5 years ago by Anton Afanasyev <[email protected]>
[ARM] Fix bugs introduced by the fp64/d32 rework.

Change D60691 caused some knock-on failures that weren't caught by the
existing tests. Firstly, ...

74050c35b8b25f673ebbbe747444a49345972a95 authored over 5 years ago by Simon Tatham <[email protected]>
[X86][test] Add test cases using immediates to builtins-x86.c

These builtins should work with immediate or variable shift operand for
gcc compatibility.

Diff...

afea403845ec2df7dc493a3bfc5c5c76d47fa52f authored over 5 years ago by Russell Gallop <[email protected]>
Propagating prior merge from 'llvm.org/master'.

2fa1b4382ec712fb3d50f85cf5f374b46070fcda authored over 5 years ago by Automerger <Automerger@Swift>
[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods.

Summary:
- when a method is not available because of the target value kind (e.g. an &&
method ...

19ab7510e432c300bc24d7c348609d576be78218 authored over 5 years ago by Sam McCall <[email protected]>
[X86] -march=cooperlake (clang)

Support intel -march=cooperlake in clang

Patch by Shengchen Kan (skan)

Differential Revision: ...

791ff53e75e1d7afe1bc5399daf8dad777579394 authored over 5 years ago by Pengfei Wang <[email protected]>
Factor out duplicated code building a MemberExpr and marking it

referenced.

This reinstates r362563, reverted in r362597.

git-svn-id: https://llvm.org/svn/llvm...

0f5e4884231254c5acaaafa9e0a55e554ef67f73 authored over 5 years ago by Richard Smith <[email protected]>
Convert MemberExpr creation and serialization to work the same way as

most / all other Expr subclasses.

This reinstates r362551, reverted in r362597, with a fix to a ...

ae3e0f386d742bffcf5b5e79dc0157f4c34571e2 authored over 5 years ago by Richard Smith <[email protected]>
clang-format: better handle namespace macros

Summary:
Other macros are used to declare namespaces, and should thus be handled
similarly. This...

c65fb39b929fc1a0ed7bbb93bab40fe53086cbd7 authored over 5 years ago by Francois Ferrand <[email protected]>
[clang][HeaderSearch] Consider all path separators equal

Reviewers: ilya-biryukov, sammccall

Subscribers: cfe-commits

Tags: #clang

Differential Revisi...

5175654bee59d5b608d7d244aaeba455b1500be8 authored over 5 years ago by Kadir Cetinkaya <[email protected]>
[LibTooling] Add insert/remove convenience functions for creating `ASTEdit`s.

Summary: `change()` is an all purpose function; the revision adds simple shortcuts for the speci...

68a5611a2c2c9614f4a4823be85baef49ded00e7 authored over 5 years ago by Yitzhak Mandelbaum <[email protected]>
[X86] Add ENQCMD instructions

For more details about these instructions, please refer to the latest
ISE document:
https://soft...

6bd25474420618ba800c1b9d7fa75b9577d3e7a6 authored over 5 years ago by Pengfei Wang <[email protected]>
Propagating prior merge from 'llvm.org/master'.

475ef78fd9428b034c3c414506d6885b96d75399 authored over 5 years ago by Automerger <Automerger@Swift>
Update AST matchers tutorial to use monorepo layout

The docs were inconsistent: requesting the user to clone the monorepo,
and then continuing with ...

18b4772e5c5039d2d71bcce69667d87d7b4b2e34 authored over 5 years ago by Ilya Biryukov <[email protected]>
[WebAssembly] Support Leak Sanitizer on Emscripten

Summary:
LSan is currently being ported to Emscripten and mostly works.

Enabling the support in...

d9f9d6531f3c8c8ce22b63989cdeaeb220f0f36a authored over 5 years ago by Thomas Lively <[email protected]>
LLVM IR: Generate new-style byval-with-Type from Clang

LLVM IR recently added a Type parameter to the byval Attribute, so that
when pointers become opa...

5f8238ecfe244483a89bc146624dd8b552f5810d authored over 5 years ago by Tim Northover <[email protected]>
Fix FileCheck prefixes in test case.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362651 91177308-0d34-0410-b5e6-96231b3b80d8

328e48e472b390958371ae73501517c55d613569 authored over 5 years ago by Akira Hatanaka <[email protected]>
[clang-format][NFC] Fix BS_Allman style example in the header docs are generated from

Differential Revision: https://reviews.llvm.org/D61729

git-svn-id: https://llvm.org/svn/llvm-pr...

89a13fcf4237b73a1c7c8f81dffc9d5c22db8b81 authored over 5 years ago by Jan Korous <[email protected]>
[cmake] Remove duplicate TestingSupport library for linking

Summary: This patch cleans up a duplicate use of TestingSupport library.

Subscribers: mgorny, c...

18fa44fb5f9d450c853cb42ef078c29fd209a587 authored over 5 years ago by Pengxuan Zheng <[email protected]>
[analyzer] PathDiagnosticPopUpPiece: working with CharSourceRange

Summary: Sometimes we are at character boundaries so past the token-range.

git-svn-id: https://...

c1121f50f0ee8f6b9ccf804b642dddcfaa62e356 authored over 5 years ago by Csaba Dabis <[email protected]>
Use LTO capable linker

Summary:
In DistributionExample.cmake be sure we use a LTO
capable linker, the easiest to choose...

d96d38ef0117656cf3393d56a2637de6ba63c3ca authored over 5 years ago by Chris Bieneman <[email protected]>
Propagating prior merge from 'llvm.org/master'.

13fd78f08ec8ddc1dc90998f2f5421ff94ee3d14 authored over 5 years ago by Automerger <Automerger@Swift>
[Clang] Fix pretty printing of CUDA address spaces

Patch by richardmembarth (Richard Membarth)!

Differential Revision: https://reviews.llvm.org/D5...

917cbd35d7dff83de78206ff7b584e0a740cbe6a authored over 5 years ago by Anastasia Stulova <[email protected]>
Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

Conflicts:
test/CodeGenCXX/nrvo.cpp

8941dada3ad46c49c8219fca104566dafebc8c2f authored over 5 years ago by Azharuddin Mohammed <[email protected]>
[OpenCL][PR42031] Prevent deducing addr space in type alias.


Similar to typedefs we shouldn't deduce addr space in
type alias.

Differential Revision: http...

879276a0134f25366e4c2391df661d24135df8fe authored over 5 years ago by Anastasia Stulova <[email protected]>
Avoid using NoThrow Exception Specifier in non-C++ Modes.

As reported in https://bugs.llvm.org/show_bug.cgi?id=42113, there are a
number of locations in C...

9d8044da0139cc668cba83f0ca6f0165c5775973 authored over 5 years ago by Erich Keane <[email protected]>
[Sema] Prevent binding incompatible addr space ref to temporaries

References to arbitrary address spaces can't always be bound to
temporaries. This change extends...

edd2b980ccba1709058c98de1393c6a3d461c810 authored over 5 years ago by Anastasia Stulova <[email protected]>
[ARM] Allow "-march=foo+fp" to vary with foo

Now, when clang processes an argument of the form "-march=foo+x+y+z",
then instead of calling ge...

3d8ffd268a97e51fe8c4da6af059035b5875e103 authored over 5 years ago by Sjoerd Meijer <[email protected]>
Revert "Factor out duplicated code building a MemberExpr and marking it" and "Convert MemberExpr creation and serialization to work the same way as"

This reverts commits r362551 and r362563. Crashes during modules selfhost.

git-svn-id: https://...

d1015ecc8e5ecb9e68a4f8b151ba0daeacc1d31a authored over 5 years ago by Benjamin Kramer <[email protected]>
[clang] [test] Add a (xfailing) test for PR41027

Add a test for tracking PR41027 (8.0 regression breaking assembly code
relying on __builtin_cons...

b507aa0a9ea77db92b119043d04c957ac7c1184a authored over 5 years ago by Michal Gorny <[email protected]>
[CMake][Fuchsia] Use libc++ ABIv2 for the first stage build

This also unifies flags between macOS and Linux builds.

git-svn-id: https://llvm.org/svn/llvm-p...

cb52468107402e43f64b44e1f6f56c1f7900abe8 authored over 5 years ago by Petr Hosek <[email protected]>
Reduce memory consumption of coverage dumps

Avoiding an intermediate join operation removes the need for an
intermediate buffer that may be ...

488b86fe3acca7d28f0509181dea4e0e737794ee authored over 5 years ago by Serge Guelton <[email protected]>
Add __FILE_NAME__ to ReleaseNotes. NFC

Added it under C language changes as a nonstandard
extension for the time being.

git-svn-id: ...

c08a143b5a6114dcc6b23ab5f311fe506da656d4 authored over 5 years ago by Kristina Brooks <[email protected]>
[Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3

Tests that use -O1, -O2 and -O3 would often produce different results
with the new pass manager ...

a0542939b2d54641af1a306f471eb2674eb48f8d authored over 5 years ago by Petr Hosek <[email protected]>
[analyzer] exploded-graph-rewriter: Add the missing license header!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362575 91177308-0d34-0410-b5e6-96231b3b80d8

7d1b8492665cc3ea1fd72386b2cd21f7218d205b authored over 5 years ago by Artem Dergachev <[email protected]>
[analyzer] exploded-graph-rewriter: Pick up python from cmake in tests.

This should fix NetBSD buildbots.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36257...

ee342fa0dccebbd0af979d0bc6cb963036cdd45c authored over 5 years ago by Artem Dergachev <[email protected]>
Propagating prior merge from 'llvm.org/master'.

16968d3b5ff9bfb7f306cb997f492ba9d3ec1cb4 authored over 5 years ago by Automerger <Automerger@Swift>
Initial support for vectorization using MASSV (IBM MASS vector library)

Part 2 (the Clang portion) of D59881.

This patch (first of two patches) enables the vectorizer ...

c8b94bc5c0aa386e97061d1029d9725b57db8644 authored over 5 years ago by Nemanja Ivanovic <[email protected]>
Factor out duplicated code building a MemberExpr and marking it

referenced.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362563 91177308-0d34-0410-b5...

8ff2bea3906a9fd4183c127e9ed5626a9b46a6e9 authored over 5 years ago by Richard Smith <[email protected]>
PR42111: Use guarded initialization for thread-local variables with

unordered initialization and internal linkage.

We'll run their initializers once on each referen...

904098e80cfea900c7744ea00f15087baec9c598 authored over 5 years ago by Richard Smith <[email protected]>
msabi: Fix exponential mangling time for even more contrived inputs

This is a follow-up to r362293 which fixed exponential time needed
for mangling certain template...

31328963a09f9781c9ace84b9f49ff5fdd79b6be authored over 5 years ago by Nico Weber <[email protected]>
[Analysis] Only build Analysis plugins when CLANG_ENABLE_STATIC_ANALYZER is enabled.

Fixes bug introduced in r362328.

Thanks to Nathan Chancellor for reporting this!

git-svn-id: h...

45371fed1e3447f0161ebf6f62dda55b84f8df7b authored over 5 years ago by Don Hinton <[email protected]>
Convert MemberExpr creation and serialization to work the same way as

most / all other Expr subclasses.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362551...

8cfd67d72363cf8bc4ccec83bcc535853f69f7f0 authored over 5 years ago by Richard Smith <[email protected]>
Introduce Value::stripPointerCastsSameRepresentation

This patch allows current users of Value::stripPointerCasts() to force
the result of the functio...

4b311772fde6bcf366683dbf7e08750b8b611ead authored over 5 years ago by Johannes Doerfert <[email protected]>
Factor out repeated code to build a DeclRefExpr and mark it referenced.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362537 91177308-0d34-0410-b5e6-96231b3b80d8

8c592941d57097bc0ddf91ee2a97939873a9ed5a authored over 5 years ago by Richard Smith <[email protected]>
PR42104: Support instantiations of lambdas that implicitly capture

packs.

Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
o...

7af84528b65c137e69300389e7b69c09801b4e61 authored over 5 years ago by Richard Smith <[email protected]>
[Syntax] Do not depend on llvm targets for Syntax tests. NFC

They are not required and only slow down the build.

git-svn-id: https://llvm.org/svn/llvm-proje...

72f66ecb1b36700984ed7c5c4e3e57efe2b67ad0 authored over 5 years ago by Ilya Biryukov <[email protected]>
[CodeGen][ObjC] Convert '[self alloc]' in a class method to a call to

'objc_alloc(self)'

Also convert '[[self alloc] init]' in a class method to a call to
'objc_alloc...

691328960d8cfd2a6781baf357968f4bb574171d authored over 5 years ago by Akira Hatanaka <[email protected]>
[CodeComplete] Include more text into typed chunks of pattern completions

Summary:
To allow filtering on any of the words in the editors.
In particular, the following com...

cebf166fd825694c390652023d9f217a2252d443 authored over 5 years ago by Ilya Biryukov <[email protected]>
Propagating prior merge from 'llvm.org/master'.

26af6acbc1fc0759053ec0fef1b6baa360909860 authored over 5 years ago by Automerger <Automerger@Swift>
Add a release note entry for the change made in r362034.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362464 91177308-0d34-0410-b5e6-96231b3b80d8

f1b1ce8a1f9f255256e79f1ff36cc3ad4a6542e1 authored over 5 years ago by Akira Hatanaka <[email protected]>
Fix windows build for commit r362459

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362463 91177308-0d34-0410-b5e6-96231b3b80d8

e67fd769055c3663f78fade078cd274e90ff501e authored over 5 years ago by Alex Lorenz <[email protected]>
Remove test/CodeGen/builtin-stackaddress.c as it duplicates

test/CodeGen/2004-02-13-BuiltinFrameReturnAddress.c.

Differential Revision: https://reviews.llvm...

d2b0cebd41bbd6580c76b27e6dcb854687f7f5a5 authored over 5 years ago by Eric Christopher <[email protected]>
Add clang source minimizer that reduces source to directives

that might affect the dependency list for a compilation

This commit introduces a dependency dire...

e92b41ea8c68738b6362a31ad98cd1d8894266fb authored over 5 years ago by Alex Lorenz <[email protected]>
Fix test failure from r362435

Apparently I forgot to do an open brace in a namespace, so we get an
error about an extra closin...

3fb6bc0a3f0a0fbbe02db23219d5abd5a4af6766 authored over 5 years ago by Erich Keane <[email protected]>
Propagating prior merge from 'llvm.org/master'.

8c106b35c03a05d7c66cd221a44310103b9d3084 authored over 5 years ago by Automerger <Automerger@Swift>
Make NoThrow FunctionLike, make FunctionLike include references, fix

prettyprint

__declspec(nothrow) should work on function pointers as well as function
references,...

d61c1added2308a5e6b81b06831084bffa743e8e authored over 5 years ago by Erich Keane <[email protected]>
Permit Exception Spec mismatch with NoThrow on inherited Virtual

As reported here: https://bugs.llvm.org/show_bug.cgi?id=42100

This fairly common pattern ends u...

3b2e3bff2defeb6a4e4c616cce8cfdea51d44b6a authored over 5 years ago by Erich Keane <[email protected]>
Re-check in clang support gun asm goto after fixing tests.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362410 91177308-0d34-0410-b5e6-96231b3b...

508d30929fc3fe36eaac97265d19165cc9030602 authored over 5 years ago by Jennifer Yu <[email protected]>
[PR41567][Sema] Fixed cast kind in addr space conversions

This change sets missing cast kind correctly in the address
space conversion case.

Differential...

9786367305b6884bcb6b78ee286d49cba445dd81 authored over 5 years ago by Anastasia Stulova <[email protected]>
[OpenCL] Undefine cl_intel_planar_yuv extension

Summary:

Remove unnecessary definition (otherwise the extension will be defined
where it's not ...

203bf9fe94563e315b63641ceaa4a4931cd0ecb4 authored over 5 years ago by Andrew Savonichev <[email protected]>
[OpenCL] Use long instead of long long in x86 builtins

Summary: According to C99 standard long long is at least 64 bits in
size. However, OpenCL C defi...

5663f71c62400a9a2d309c8853831f118afc1bcc authored over 5 years ago by Andrew Savonichev <[email protected]>
[ARM] Fix recent breakage of -mfpu=none.

The recent change D60691 introduced a bug in clang when handling
option combinations such as `-m...

a6289dec43c7e84385a4b865db7cba66333f90a1 authored over 5 years ago by Simon Tatham <[email protected]>
Fix compilation warning about unused variable [NFC]

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362379 91177308-0d34-0410-b5e6-96231b3b80d8

6137a708dd64da59e28c5ede4fa3157d25613823 authored over 5 years ago by Mikael Holmen <[email protected]>
Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly capture packs.

Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
odr-uses...

396b66e348f1ade4a0ae032e173f9269596a5556 authored over 5 years ago by Simon Pilgrim <[email protected]>
Propagating prior merge from 'llvm.org/master'.

9bd06171df5c85d52e88e443adbe0ae6fc0741ee authored over 5 years ago by Automerger <Automerger@Swift>
[OpenCL] Declare builtin functions using TableGen

This patch adds a `-fdeclare-opencl-builtins` command line option to
the clang frontend. This e...

6767591efeeb1b46faa558f0707bb4efc4315cb9 authored over 5 years ago by Sven van Haastregt <[email protected]>
[CodeComplete] Add a bit more whitespace to completed patterns

Summary:
E.g. we now turn `while(<#cond#>){` into `while (<#cond#>) {`

This slightly improves t...

1d201d005b01f73da728675feb1926fe6ac0e5dd authored over 5 years ago by Ilya Biryukov <[email protected]>
PR42104: Support instantiations of lambdas that implicitly capture

packs.

Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
o...

612390c43e74e99525c5d7c7b1fa080ec43aece2 authored over 5 years ago by Richard Smith <[email protected]>
[coroutines][PR41909] Don't build dependent coroutine statements for generic lambda

Summary:
https://bugs.llvm.org/show_bug.cgi?id=41909 describes an issue in which
a generic lambd...

3932cbe66b32a3d4d4e7d3d0ed92435ded8290d0 authored over 5 years ago by Brian Gesiak <[email protected]>
Revert "[analyzer] exploded-graph-rewriter: An attempt to fix Windows buildbots."

This reverts commit r362343.

Instead, disable tests on Windows for now.

git-svn-id: https://ll...

08899cc77b4558da629f779277390080d7181786 authored over 5 years ago by Artem Dergachev <[email protected]>
[analyzer] exploded-graph-rewriter: An attempt to fix Windows buildbots.

Breakage caused by r362340.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362343 9117...

cdd2d1c9f563d391aab51a556ad235d2ddecc38f authored over 5 years ago by Artem Dergachev <[email protected]>
[analyzer] exploded-graph-rewriter: Initial commit.

This is a utility to improve readability and generally manipulate
GraphViz dumps of the analysis...

378ed06f880ce51d66dbcf50d2c957c88f0dd340 authored over 5 years ago by Artem Dergachev <[email protected]>
Transform lambda expression captures when transforming an expression to

potentially-evaluated.

This ensures that every potentially-evaluated expression is built in a
po...

c69c600bcea762d6c9aeadc49f658aa9d239d96d authored over 5 years ago by Richard Smith <[email protected]>
Fix bug in r362328 -- append to dependency list instead of overwrite it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362334 91177308-0d34-0410-b5e6-96231b3b80d8

880d847cf6740f5c66f41a527306445b2d2fb694 authored over 5 years ago by Don Hinton <[email protected]>
Add mangling test coverage for non-volatile const member pointers

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362331 91177308-0d34-0410-b5e6-96231b3b80d8

76301240dcc95fd9104d27c7f6c61ebffc53f5e9 authored over 5 years ago by Nico Weber <[email protected]>
Add test coverage for __pascal mangling

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362329 91177308-0d34-0410-b5e6-96231b3b80d8

0a688ee276b4fca913fc7e70a2fc444df460df52 authored over 5 years ago by Nico Weber <[email protected]>
[test] Fix plugin tests

Recommit of r361790 that was temporarily reverted in r361793 due to bot breakage.

Summary:
The ...

e2b2bd3d04782c13871673b7b6d7e238e881d258 authored over 5 years ago by Don Hinton <[email protected]>
Factor out commonality between variable capture initialization and

'this' capture initialization.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362317 91...

530f6a7f77450ea3125984f9bb7b24a009366bc2 authored over 5 years ago by Richard Smith <[email protected]>
Add script to update OpenMP -ast-dump test expectations, and use it to

regenerate the test expectations.

(Only two tests change, as a result of no longer matching the ...

e150289ce2b80d9b86bddee008355b6b05e60b57 authored over 5 years ago by Richard Smith <[email protected]>
Propagating prior merge from 'llvm.org/master'.

0005b7b8553c1476cbb0945b0032a6d0fe909ce6 authored over 5 years ago by Automerger <Automerger@Swift>
msabi: Fix exponential mangling time for certain pathological inputs

Template back references used to be recursively recomputed, add a
memoization cache to cut down ...

2c469237d842f397cb3d98ba8c243d9fbcd6d92a authored over 5 years ago by Nico Weber <[email protected]>
Clarify when fix-it hints on warnings are appropriate

Summary:
This is not a change in the rules, it's meant as a clarification about
warnings. Since ...

83b6db970ca7d26ee646a0d7a2087941280b936f authored over 5 years ago by Aaron Puchert <[email protected]>
Propagating prior merge from 'llvm.org/master'.

6ef480fd5a0eea518fab76f4a0e8c55272a8f7dd authored over 5 years ago by Automerger <Automerger@Swift>
Merge pull request #328 from slavapestov/fix-bad-merge

Fix compile error from bad merge

167ae85d73fd4dfcfc240b6453d4fbff58d73c7d authored over 5 years ago by Slava Pestov <[email protected]>
Fix compile error from bad merge

eba11339bb8dd5b18f262ff863eaeeec5f72c0b2 authored over 5 years ago by Slava Pestov <[email protected]>
[analyzer] print() JSONify: ExplodedNode revision

Summary: Revert node-ID removal.

Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, ...

a5d3721dd8cb849e7eec7c13881d28257203b9d7 authored over 5 years ago by Csaba Dabis <[email protected]>
Replace 'default' in an enum-over-a-switch with the missing list.

This suppressed the Wswitch warning causing me to miss it and write an
assertion failure.

git-s...

cedc0e6df7ab5a35e63671d0a722739237b5f09c authored over 5 years ago by Erich Keane <[email protected]>
Suppress nothrow/Exception spec conflict warning when we dont know the ES.

In any situation where the Exception Spec isn't clear, suppress the
warning to avoid false posit...

b5cfeee0a6e73044cc755e2ab08145056b2d3fd4 authored over 5 years ago by Erich Keane <[email protected]>
Suppress nothrow/exception spec conflict warning when ES is parsed.

The previously added warning ended up causing false positives when
nothrow was used on member fu...

b1e7e8246219d59b7ba0dbaf613b1eb366918d79 authored over 5 years ago by Erich Keane <[email protected]>