r339164 - [VFS] Emit an error when entry at root level uses a relative path.

2018-08-07 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Aug 7 12:05:41 2018 New Revision: 339164 URL: http://llvm.org/viewvc/llvm-project?rev=339164&view=rev Log: [VFS] Emit an error when entry at root level uses a relative path. Entries with only a filename prevent us from building a file system tree and cause the assertion

r339199 - [VFS] Unify iteration code for VFSFromYamlDirIterImpl, NFC intended.

2018-08-07 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Aug 7 16:00:40 2018 New Revision: 339199 URL: http://llvm.org/viewvc/llvm-project?rev=339199&view=rev Log: [VFS] Unify iteration code for VFSFromYamlDirIterImpl, NFC intended. First and subsequent iteration steps are similar, capture this similarity. Reviewers: bruno,

r339215 - [NFC][VFS] Fix typos in comments.

2018-08-07 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Aug 7 18:28:37 2018 New Revision: 339215 URL: http://llvm.org/viewvc/llvm-project?rev=339215&view=rev Log: [NFC][VFS] Fix typos in comments. Modified: cfe/trunk/lib/Basic/VirtualFileSystem.cpp Modified: cfe/trunk/lib/Basic/VirtualFileSystem.cpp URL: http://llvm.or

[libcxx] r339451 - [libcxx] Mark charconv tests as failing for previous libcxx versions.

2018-08-10 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Aug 10 10:03:47 2018 New Revision: 339451 URL: http://llvm.org/viewvc/llvm-project?rev=339451&view=rev Log: [libcxx] Mark charconv tests as failing for previous libcxx versions. was added in r338479. Previous libcxx versions don't have this functionality and correspondi

[libcxx] r331818 - Revert "Emit an error when mixing and "

2018-05-08 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue May 8 15:50:35 2018 New Revision: 331818 URL: http://llvm.org/viewvc/llvm-project?rev=331818&view=rev Log: Revert "Emit an error when mixing and " It reverts commit r331379 because turned out `__ALLOW_STDC_ATOMICS_IN_CXX__` doesn't work well in practice. Removed:

[libcxx] r332282 - Update XFAIL so apple-clang-9.0 is the last version not implementing Core 2094.

2018-05-14 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon May 14 12:45:24 2018 New Revision: 332282 URL: http://llvm.org/viewvc/llvm-project?rev=332282&view=rev Log: Update XFAIL so apple-clang-9.0 is the last version not implementing Core 2094. The test is passing with apple-clang-9.1. rdar://problem/40222003 Modified: l

r332307 - [c++17] Fix assertion on synthesizing deduction guides after a fatal error.

2018-05-14 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon May 14 15:49:44 2018 New Revision: 332307 URL: http://llvm.org/viewvc/llvm-project?rev=332307&view=rev Log: [c++17] Fix assertion on synthesizing deduction guides after a fatal error. After a fatal error Sema::InstantiatingTemplate doesn't allow further instantiation and

[libcxx] r332413 - Emit an error when include after

2018-05-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue May 15 15:38:31 2018 New Revision: 332413 URL: http://llvm.org/viewvc/llvm-project?rev=332413&view=rev Log: Emit an error when include after C11 defines `kill_dependency` as a macro in . When you include after , the macro clashes with `std::kill_dependency` and causes

r332509 - [Sema] Fix assertion when constructor is disabled with partially specialized template.

2018-05-16 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed May 16 11:28:58 2018 New Revision: 332509 URL: http://llvm.org/viewvc/llvm-project?rev=332509&view=rev Log: [Sema] Fix assertion when constructor is disabled with partially specialized template. The added test case was triggering assertion > Assertion failed: > (!Spec

[libcxx] r333011 - [libcxx] [test] Mark the test as unsupported by apple-clang-8.1.

2018-05-22 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue May 22 11:46:16 2018 New Revision: 333011 URL: http://llvm.org/viewvc/llvm-project?rev=333011&view=rev Log: [libcxx] [test] Mark the test as unsupported by apple-clang-8.1. Modified: libcxx/trunk/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cp

r314473 - [Sema] Put nullability fix-it after the end of the pointer.

2017-09-28 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Sep 28 16:18:49 2017 New Revision: 314473 URL: http://llvm.org/viewvc/llvm-project?rev=314473&view=rev Log: [Sema] Put nullability fix-it after the end of the pointer. Fixes nullability fix-it for `id`. With this change nullability specifier is inserted after ">" instead

Re: r313386 - [Sema] Error out early for tags defined inside an enumeration.

2017-10-17 Thread Volodymyr Sapsai via cfe-commits
> On Oct 11, 2017, at 16:02, Richard Smith wrote: > > On 22 September 2017 at 18:00, Volodymyr Sapsai via cfe-commits > mailto:cfe-commits@lists.llvm.org>> wrote: > > >> On Sep 21, 2017, at 15:17, Richard Smith > <mailto:rich...@metafoo.co.uk>> w

r316381 - [Sema] Add support for flexible array members in Obj-C.

2017-10-23 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon Oct 23 15:01:41 2017 New Revision: 316381 URL: http://llvm.org/viewvc/llvm-project?rev=316381&view=rev Log: [Sema] Add support for flexible array members in Obj-C. Allow Obj-C ivars with incomplete array type but only as the last ivar. Also add a requirement for ivars th

r337953 - [Preprocessor] Stop entering included files after hitting a fatal error.

2018-07-25 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Jul 25 12:16:26 2018 New Revision: 337953 URL: http://llvm.org/viewvc/llvm-project?rev=337953&view=rev Log: [Preprocessor] Stop entering included files after hitting a fatal error. Fixes a problem when we have multiple inclusion cycles and try to enumerate all possible w

r338741 - [c-index-test] Use correct executable path to discover resource directory.

2018-08-02 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Aug 2 10:29:53 2018 New Revision: 338741 URL: http://llvm.org/viewvc/llvm-project?rev=338741&view=rev Log: [c-index-test] Use correct executable path to discover resource directory. Driver builds resource directory path based on provided executable path. Instead of stri

r338934 - [Preprocessor] Allow libc++ to detect when aligned allocation is unavailable.

2018-08-03 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Aug 3 16:12:37 2018 New Revision: 338934 URL: http://llvm.org/viewvc/llvm-project?rev=338934&view=rev Log: [Preprocessor] Allow libc++ to detect when aligned allocation is unavailable. Libc++ needs to know when aligned allocation is supported by clang, but is otherwise

r324419 - [Lex] Fix handling numerical literals ending with ' and signed exponent.

2018-02-06 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Feb 6 14:39:25 2018 New Revision: 324419 URL: http://llvm.org/viewvc/llvm-project?rev=324419&view=rev Log: [Lex] Fix handling numerical literals ending with ' and signed exponent. For input `0'e+1` lexer tokenized as numeric constant only `0'e`. Later NumericLiteralPars

r325997 - [ExprConstant] Fix crash when initialize an indirect field with another field.

2018-02-23 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Feb 23 15:59:20 2018 New Revision: 325997 URL: http://llvm.org/viewvc/llvm-project?rev=325997&view=rev Log: [ExprConstant] Fix crash when initialize an indirect field with another field. When indirect field is initialized with another field, you have MemberExpr with CXXT

r326145 - Fix which Darwin versions have ObjC runtime with full subscripting support.

2018-02-26 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon Feb 26 15:10:23 2018 New Revision: 326145 URL: http://llvm.org/viewvc/llvm-project?rev=326145&view=rev Log: Fix which Darwin versions have ObjC runtime with full subscripting support. Update min deployment target in some tests so that they don't try to link against libar

r321296 - [CodeGen] Fix crash when a function taking transparent union is redeclared.

2017-12-21 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Dec 21 11:42:37 2017 New Revision: 321296 URL: http://llvm.org/viewvc/llvm-project?rev=321296&view=rev Log: [CodeGen] Fix crash when a function taking transparent union is redeclared. When a function taking transparent union is declared as taking one of union members ear

r321306 - Revert "[CodeGen] Fix crash when a function taking transparent union is redeclared."

2017-12-21 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Dec 21 12:52:59 2017 New Revision: 321306 URL: http://llvm.org/viewvc/llvm-project?rev=321306&view=rev Log: Revert "[CodeGen] Fix crash when a function taking transparent union is redeclared." This reverts commit r321296. It caused performance regressions FAIL: imp.exec

r321660 - [Sema] Don't emit the -Wstrict-prototypes warning for variadic functions.

2018-01-02 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Jan 2 10:02:19 2018 New Revision: 321660 URL: http://llvm.org/viewvc/llvm-project?rev=321660&view=rev Log: [Sema] Don't emit the -Wstrict-prototypes warning for variadic functions. rdar://problem/33251668 Reviewers: arphaman, ahatanak Reviewed By: arphaman Subscriber

r321890 - Fix TLS support check for Darwin 32-bit simulator targets.

2018-01-05 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Jan 5 12:20:03 2018 New Revision: 321890 URL: http://llvm.org/viewvc/llvm-project?rev=321890&view=rev Log: Fix TLS support check for Darwin 32-bit simulator targets. Also instead of checking architecture explicitly, use recently added "simulator" environment in the trip

r322240 - [Lex] Inline a variable in test in preparation for more similar tests. NFC.

2018-01-10 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Jan 10 15:37:29 2018 New Revision: 322240 URL: http://llvm.org/viewvc/llvm-project?rev=322240&view=rev Log: [Lex] Inline a variable in test in preparation for more similar tests. NFC. Modified: cfe/trunk/unittests/Lex/LexerTest.cpp Modified: cfe/trunk/unittests/Lex/

[libcxx] r326383 - [libcxx] Fix last_write_time test for filesystems that don't support very small times.

2018-02-28 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Feb 28 15:27:40 2018 New Revision: 326383 URL: http://llvm.org/viewvc/llvm-project?rev=326383&view=rev Log: [libcxx] Fix last_write_time test for filesystems that don't support very small times. APFS minimum supported file write time is -2^63 nanoseconds, which doesn't

[libcxx] r334431 - Mark the test using to require c++experimental.

2018-06-11 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon Jun 11 12:42:27 2018 New Revision: 334431 URL: http://llvm.org/viewvc/llvm-project?rev=334431&view=rev Log: Mark the test using to require c++experimental. When built against the old libc++ version the test was causing linker error Undefined symbols for architecture x8

r345212 - [VFS] Remove 'ignore-non-existent-contents' attribute for YAML-based VFS.

2018-10-24 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Oct 24 15:39:38 2018 New Revision: 345212 URL: http://llvm.org/viewvc/llvm-project?rev=345212&view=rev Log: [VFS] Remove 'ignore-non-existent-contents' attribute for YAML-based VFS. 'ignore-non-existent-contents' stopped working after r342232 in a way that the actual att

r345432 - [VFS] Add property 'fallthrough' that controls fallback to real file system.

2018-10-26 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Oct 26 15:16:24 2018 New Revision: 345432 URL: http://llvm.org/viewvc/llvm-project?rev=345432&view=rev Log: [VFS] Add property 'fallthrough' that controls fallback to real file system. Default property value 'true' preserves current behavior. Value 'false' can be used to

r351232 - [MSVC Compat] Fix typo correction for inclusion directives.

2019-01-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Jan 15 12:08:23 2019 New Revision: 351232 URL: http://llvm.org/viewvc/llvm-project?rev=351232&view=rev Log: [MSVC Compat] Fix typo correction for inclusion directives. In MSVC compatibility mode we were checking not the typo corrected filename but the original filename.

r351402 - [Frontend] Make WrapperFrontendAction call WrappedAction.PrepareToExecuteAction.

2019-01-16 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Jan 16 16:20:43 2019 New Revision: 351402 URL: http://llvm.org/viewvc/llvm-project?rev=351402&view=rev Log: [Frontend] Make WrapperFrontendAction call WrappedAction.PrepareToExecuteAction. Fixes `-emit-header-module` when GenerateHeaderModuleAction is wrapped by another

r345897 - [CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.

2018-11-01 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Nov 1 14:57:05 2018 New Revision: 345897 URL: http://llvm.org/viewvc/llvm-project?rev=345897&view=rev Log: [CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC. The goal is to use `emitConstant` in more places. Didn't move `ComplexExprEmitter::em

r345903 - [CodeGen] Fix assertion on referencing constexpr Obj-C object with ARC.

2018-11-01 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Nov 1 15:50:08 2018 New Revision: 345903 URL: http://llvm.org/viewvc/llvm-project?rev=345903&view=rev Log: [CodeGen] Fix assertion on referencing constexpr Obj-C object with ARC. Failed assertion is > Assertion failed: ((ND->isUsed(false) || !isa(ND) || > !E->getLocati

r346200 - [CodeGenCXX] XFAIL test for ASAN on Darwin.

2018-11-05 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon Nov 5 18:16:28 2018 New Revision: 346200 URL: http://llvm.org/viewvc/llvm-project?rev=346200&view=rev Log: [CodeGenCXX] XFAIL test for ASAN on Darwin. The test hits stack overflow trying to instantiate recursive templates. It is observed with ASAN and not with a regular

r347012 - [VFS] Implement `RedirectingFileSystem::getRealPath`.

2018-11-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Nov 15 17:18:04 2018 New Revision: 347012 URL: http://llvm.org/viewvc/llvm-project?rev=347012&view=rev Log: [VFS] Implement `RedirectingFileSystem::getRealPath`. It fixes the case when Objective-C framework is added as a subframework through a symlink. When parent framew

r348641 - [Preprocessor] Don't avoid entering included files after hitting a fatal error.

2018-12-07 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Dec 7 12:29:54 2018 New Revision: 348641 URL: http://llvm.org/viewvc/llvm-project?rev=348641&view=rev Log: [Preprocessor] Don't avoid entering included files after hitting a fatal error. Change in r337953 violated the contract for `CXTranslationUnit_KeepGoing`: > Do no

r354942 - [index] Improve indexing support for MSPropertyDecl.

2019-02-26 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Feb 26 17:04:53 2019 New Revision: 354942 URL: http://llvm.org/viewvc/llvm-project?rev=354942&view=rev Log: [index] Improve indexing support for MSPropertyDecl. Currently the symbol for MSPropertyDecl has kind `SymbolKind::Unknown` which can trip up various indexing tool

r354946 - [index] Fixup for r354942. Specify target in test to achieve stable mangling.

2019-02-26 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Feb 26 17:37:43 2019 New Revision: 354946 URL: http://llvm.org/viewvc/llvm-project?rev=354946&view=rev Log: [index] Fixup for r354942. Specify target in test to achieve stable mangling. Modified: cfe/trunk/test/Index/ms-property.cpp Modified: cfe/trunk/test/Index/ms

r355166 - [CodeGen] Fix calling llvm.var.annotation outside of a basic block.

2019-02-28 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Feb 28 18:15:39 2019 New Revision: 355166 URL: http://llvm.org/viewvc/llvm-project?rev=355166&view=rev Log: [CodeGen] Fix calling llvm.var.annotation outside of a basic block. When we have an annotated local variable after a function returns, we generate IR that fails ve

r357298 - [Sema] Fix assertion when `auto` parameter in lambda has an attribute.

2019-03-29 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Mar 29 11:47:07 2019 New Revision: 357298 URL: http://llvm.org/viewvc/llvm-project?rev=357298&view=rev Log: [Sema] Fix assertion when `auto` parameter in lambda has an attribute. Fixes the assertion > no Attr* for AttributedType* > UNREACHABLE executed at llvm-project/cl

r359713 - [Parser] Avoid correcting delayed typos in array subscript multiple times.

2019-05-01 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed May 1 12:24:50 2019 New Revision: 359713 URL: http://llvm.org/viewvc/llvm-project?rev=359713&view=rev Log: [Parser] Avoid correcting delayed typos in array subscript multiple times. We correct some typos in `ActOnArraySubscriptExpr` and `ActOnOMPArraySectionExpr`, so wh

r342517 - Add a callback for `__has_include` and use it for dependency scanning.

2018-09-18 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Sep 18 16:27:02 2018 New Revision: 342517 URL: http://llvm.org/viewvc/llvm-project?rev=342517&view=rev Log: Add a callback for `__has_include` and use it for dependency scanning. This adds a preprocessor callback for the `__has_include` and `__has_include_next` directive

r353231 - [Preprocessor] Add a note with framework location for "file not found" error.

2019-02-05 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Feb 5 14:34:55 2019 New Revision: 353231 URL: http://llvm.org/viewvc/llvm-project?rev=353231&view=rev Log: [Preprocessor] Add a note with framework location for "file not found" error. When a framework with the same name is available at multiple framework search paths,

r353577 - [CodeGen][ObjC] Fix assert on calling `__builtin_constant_p` with ObjC objects.

2019-02-08 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Feb 8 15:02:13 2019 New Revision: 353577 URL: http://llvm.org/viewvc/llvm-project?rev=353577&view=rev Log: [CodeGen][ObjC] Fix assert on calling `__builtin_constant_p` with ObjC objects. When we are calling `__builtin_constant_p` with ObjC objects of different classes,

[clang-tools-extra] r354069 - [clang-tidy] Mention language version in test explicitly.

2019-02-14 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Feb 14 14:37:30 2019 New Revision: 354069 URL: http://llvm.org/viewvc/llvm-project?rev=354069&view=rev Log: [clang-tidy] Mention language version in test explicitly. "modernize-use-using" check is applicable only to C++11 and later. Spell it out to avoid relying on defau

r354084 - [Driver][Darwin] Emit an error when using -pg on OS without support for it.

2019-02-14 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Feb 14 15:50:44 2019 New Revision: 354084 URL: http://llvm.org/viewvc/llvm-project?rev=354084&view=rev Log: [Driver][Darwin] Emit an error when using -pg on OS without support for it. Instead of letting a program fail at runtime, emit an error during compilation. rdar:/

r354164 - [ObjC] Fix non-canonical types preventing type arguments substitution.

2019-02-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Feb 15 12:17:45 2019 New Revision: 354164 URL: http://llvm.org/viewvc/llvm-project?rev=354164&view=rev Log: [ObjC] Fix non-canonical types preventing type arguments substitution. `QualType::substObjCTypeArgs` doesn't go past non-canonical types and as the result misses s

r354180 - [ObjC] For type substitution in generics use a regular recursive type visitor.

2019-02-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Feb 15 14:14:58 2019 New Revision: 354180 URL: http://llvm.org/viewvc/llvm-project?rev=354180&view=rev Log: [ObjC] For type substitution in generics use a regular recursive type visitor. Switch to the inheritance-based visitor from the lambda-based visitor to allow both

r354189 - [ObjC generics] Fix applying `__kindof` to the type parameter.

2019-02-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Feb 15 17:01:08 2019 New Revision: 354189 URL: http://llvm.org/viewvc/llvm-project?rev=354189&view=rev Log: [ObjC generics] Fix applying `__kindof` to the type parameter. Fixes the warning about incompatible pointer types on assigning to a subclass of type argument an ex

r313323 - [Sema] Correct typos in LHS, RHS before building a binop expression.

2017-09-14 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Sep 14 17:08:37 2017 New Revision: 313323 URL: http://llvm.org/viewvc/llvm-project?rev=313323&view=rev Log: [Sema] Correct typos in LHS, RHS before building a binop expression. Specifically, typo correction should be done before dispatching between different kinds of bin

r313386 - [Sema] Error out early for tags defined inside an enumeration.

2017-09-15 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Sep 15 12:51:42 2017 New Revision: 313386 URL: http://llvm.org/viewvc/llvm-project?rev=313386&view=rev Log: [Sema] Error out early for tags defined inside an enumeration. This fixes PR28903 by avoiding access check for inner enum constant. We are performing access check

r313894 - [fixup][Sema] Allow in C to define tags inside enumerations.

2017-09-21 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Sep 21 10:41:30 2017 New Revision: 313894 URL: http://llvm.org/viewvc/llvm-project?rev=313894&view=rev Log: [fixup][Sema] Allow in C to define tags inside enumerations. Fix for too aggressive error err_type_defined_in_enum introduced in r313386. Defining tags inside enum

r313896 - [Sema] Fix using old initializer during switch statement transformation.

2017-09-21 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Sep 21 10:58:27 2017 New Revision: 313896 URL: http://llvm.org/viewvc/llvm-project?rev=313896&view=rev Log: [Sema] Fix using old initializer during switch statement transformation. It fixes a crash in CodeGen when we are trying to generate code for initializer expression

r313906 - [Sema] Prevent InstantiateClass from checking unrelated exception specs.

2017-09-21 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Sep 21 12:54:12 2017 New Revision: 313906 URL: http://llvm.org/viewvc/llvm-project?rev=313906&view=rev Log: [Sema] Prevent InstantiateClass from checking unrelated exception specs. Sema::InstantiateClass should check only exception specs added during class instantiation

Re: r313386 - [Sema] Error out early for tags defined inside an enumeration.

2017-09-22 Thread Volodymyr Sapsai via cfe-commits
> On Sep 21, 2017, at 15:17, Richard Smith wrote: > > On 15 September 2017 at 12:51, Volodymyr Sapsai via cfe-commits > mailto:cfe-commits@lists.llvm.org>> wrote: > Author: vsapsai > Date: Fri Sep 15 12:51:42 2017 > New Revision: 313386 > > URL: http://llvm.o

r364664 - [ODRHash] Fix null pointer dereference for ObjC selectors with empty slots.

2019-06-28 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Jun 28 10:42:17 2019 New Revision: 364664 URL: http://llvm.org/viewvc/llvm-project?rev=364664&view=rev Log: [ODRHash] Fix null pointer dereference for ObjC selectors with empty slots. `Selector::getIdentifierInfoForSlot` returns NULL if a slot has no corresponding identi

r360625 - Make language option `GNUAsm` discoverable with `__has_extension` macro.

2019-05-13 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon May 13 15:11:10 2019 New Revision: 360625 URL: http://llvm.org/viewvc/llvm-project?rev=360625&view=rev Log: Make language option `GNUAsm` discoverable with `__has_extension` macro. This can be used for better support of `-fno-gnu-inline-asm` builds. rdar://problem/49540

r360630 - [X86] Make `x86intrin.h`, `immintrin.h` includable with `-fno-gnu-inline-asm`.

2019-05-13 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon May 13 15:40:11 2019 New Revision: 360630 URL: http://llvm.org/viewvc/llvm-project?rev=360630&view=rev Log: [X86] Make `x86intrin.h`, `immintrin.h` includable with `-fno-gnu-inline-asm`. Currently `immintrin.h` includes `pconfigintrin.h` and `sgxintrin.h` which contain i

r361779 - [Preprocessor] Fix crash emitting note with framework location for "file not found" error.

2019-05-27 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Mon May 27 12:15:30 2019 New Revision: 361779 URL: http://llvm.org/viewvc/llvm-project?rev=361779&view=rev Log: [Preprocessor] Fix crash emitting note with framework location for "file not found" error. A filename can be remapped with a header map to point to a framework he

r349848 - [CodeGen] Fix assertion on emitting cleanup for object with inlined inherited constructor and non-trivial destructor.

2018-12-20 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Dec 20 14:43:26 2018 New Revision: 349848 URL: http://llvm.org/viewvc/llvm-project?rev=349848&view=rev Log: [CodeGen] Fix assertion on emitting cleanup for object with inlined inherited constructor and non-trivial destructor. Fixes assertion > Assertion failed: (isa(Val

r349853 - [CodeGen] Fix a test from r349848 by replacing `objc_` with `llvm.objc.`

2018-12-20 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Thu Dec 20 15:26:29 2018 New Revision: 349853 URL: http://llvm.org/viewvc/llvm-project?rev=349853&view=rev Log: [CodeGen] Fix a test from r349848 by replacing `objc_` with `llvm.objc.` Modified: cfe/trunk/test/CodeGenObjCXX/inheriting-constructor-cleanup.mm Modified: cf

r371655 - Fix -Wnonportable-include-path suppression for header maps with absolute paths.

2019-09-11 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Sep 11 13:39:04 2019 New Revision: 371655 URL: http://llvm.org/viewvc/llvm-project?rev=371655&view=rev Log: Fix -Wnonportable-include-path suppression for header maps with absolute paths. In `DirectoryLookup::LookupFile` parameter `HasBeenMapped` doesn't cover the case w

r371665 - Fix up a test updated in r371655 - require case-insensitive file system.

2019-09-11 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Sep 11 14:19:27 2019 New Revision: 371665 URL: http://llvm.org/viewvc/llvm-project?rev=371665&view=rev Log: Fix up a test updated in r371655 - require case-insensitive file system. On case-sensitive file systems include with wrong case is not found instead of showing a w

r372191 - [Timers] Fix printing some `-ftime-report` sections twice. Fixes PR40328.

2019-09-17 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Sep 17 17:05:45 2019 New Revision: 372191 URL: http://llvm.org/viewvc/llvm-project?rev=372191&view=rev Log: [Timers] Fix printing some `-ftime-report` sections twice. Fixes PR40328. Starting from r324788 timer groups aren't cleared automatically when printed out. As a re

r330041 - Fix evaluation of `__has_include_next` during -frewrite-includes.

2018-04-13 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Apr 13 10:43:15 2018 New Revision: 330041 URL: http://llvm.org/viewvc/llvm-project?rev=330041&view=rev Log: Fix evaluation of `__has_include_next` during -frewrite-includes. `__has_include_next` requires correct DirectoryLookup for being evaluated correctly. We were usin

[libcxx] r330885 - [libcxx] func.wrap.func.con: Unset function before destroying anything

2018-04-25 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Apr 25 16:38:41 2018 New Revision: 330885 URL: http://llvm.org/viewvc/llvm-project?rev=330885&view=rev Log: [libcxx] func.wrap.func.con: Unset function before destroying anything Be defensive against a reentrant std::function::operator=(nullptr_t), in case the held funct

r331319 - Track skipped files in dependency scanning.

2018-05-01 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue May 1 16:59:33 2018 New Revision: 331319 URL: http://llvm.org/viewvc/llvm-project?rev=331319&view=rev Log: Track skipped files in dependency scanning. It's possible for a header to be a symlink to another header. In this case both will be represented by clang::FileEntry

r331378 - Emit an error when mixing and

2018-05-02 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed May 2 10:50:43 2018 New Revision: 331378 URL: http://llvm.org/viewvc/llvm-project?rev=331378&view=rev Log: Emit an error when mixing and Atomics in C and C++ are incompatible at the moment and mixing the headers can result in confusing error messages. Emit an error e

[libcxx] r331379 - Emit an error when mixing and

2018-05-02 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed May 2 10:56:45 2018 New Revision: 331379 URL: http://llvm.org/viewvc/llvm-project?rev=331379&view=rev Log: Emit an error when mixing and Atomics in C and C++ are incompatible at the moment and mixing the headers can result in confusing error messages. Emit an error e

r331392 - Revert "Emit an error when mixing and "

2018-05-02 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed May 2 12:52:07 2018 New Revision: 331392 URL: http://llvm.org/viewvc/llvm-project?rev=331392&view=rev Log: Revert "Emit an error when mixing and " It reverts r331378 as it caused test failures ThreadSanitizer-x86_64 :: Darwin/gcd-groups-destructor.mm ThreadSan

r335638 - [Sema] Fix infinite typo correction loop.

2018-06-26 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Tue Jun 26 10:56:48 2018 New Revision: 335638 URL: http://llvm.org/viewvc/llvm-project?rev=335638&view=rev Log: [Sema] Fix infinite typo correction loop. NumTypos guard value ~0U doesn't prevent from creating new delayed typos. When you create new delayed typos during typo c

r374202 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2019-10-09 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Oct 9 12:29:13 2019 New Revision: 374202 URL: http://llvm.org/viewvc/llvm-project?rev=374202&view=rev Log: [ObjC generics] Fix not inheriting type bounds in categories/extensions. When a category/extension doesn't repeat a type bound, corresponding type parameter is sub

r374581 - [Stats] Convert some ad-hoc header search stats to ALWAYS_ENABLED_STATISTIC.

2019-10-11 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Oct 11 11:22:34 2019 New Revision: 374581 URL: http://llvm.org/viewvc/llvm-project?rev=374581&view=rev Log: [Stats] Convert some ad-hoc header search stats to ALWAYS_ENABLED_STATISTIC. rdar://problem/55715134 Reviewers: dsanders, bogner, rtereshin Reviewed By: dsanders

r374596 - [ObjC] Remove default parameter no caller was providing. NFC intended.

2019-10-11 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Fri Oct 11 14:21:02 2019 New Revision: 374596 URL: http://llvm.org/viewvc/llvm-project?rev=374596&view=rev Log: [ObjC] Remove default parameter no caller was providing. NFC intended. Currently there is no need to make ObjCTypeParamType have a canonical type different from th

r375031 - Replace platform-dependent `stat` with `llvm::sys::fs::status`. NFC intended.

2019-10-16 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Oct 16 12:12:34 2019 New Revision: 375031 URL: http://llvm.org/viewvc/llvm-project?rev=375031&view=rev Log: Replace platform-dependent `stat` with `llvm::sys::fs::status`. NFC intended. Reviewers: bruno, sammccall Reviewed By: sammccall Subscribers: jkorous, dexonsmith

Re: r374202 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2019-10-21 Thread Volodymyr Sapsai via cfe-commits
an rvalue of type 'id'" message looks strange, but I'm not > an Obj-C expert. Is this expected behaviour, and if so how should we > change our code? > > Thanks, > Hans > > On Wed, Oct 9, 2019 at 12:26 PM Volodymyr Sapsai via cfe-commits > wrote: >>

[clang] 03559c6 - [diagtool] Install diagtool when LLVM_INSTALL_TOOLCHAIN_ONLY is ON.

2020-05-29 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2020-05-29T16:25:06-07:00 New Revision: 03559c684a9bfe4de142fa4a7d2ef1edf08a8ad3 URL: https://github.com/llvm/llvm-project/commit/03559c684a9bfe4de142fa4a7d2ef1edf08a8ad3 DIFF: https://github.com/llvm/llvm-project/commit/03559c684a9bfe4de142fa4a7d2ef1edf08a8ad3.di

[clang] a8c8b62 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2020-04-03 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2020-04-03T16:29:02-07:00 New Revision: a8c8b627f23f204fb621bd2a8c495cfc8bc16ae7 URL: https://github.com/llvm/llvm-project/commit/a8c8b627f23f204fb621bd2a8c495cfc8bc16ae7 DIFF: https://github.com/llvm/llvm-project/commit/a8c8b627f23f204fb621bd2a8c495cfc8bc16ae7.di

Re: [clang] a8c8b62 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2020-04-06 Thread Volodymyr Sapsai via cfe-commits
thakis/src/llvm-project/clang/test/SemaObjC/parameterized_classes_subst.m > Line 475: type parameter 'T' declared here > 2 errors generated. > > Maybe if this is emitted depends on the order of something in a data > structure that has no deterministic order, or similar

[clang] 8fb7cfc - Revert "[ObjC generics] Fix not inheriting type bounds in categories/extensions."

2020-04-07 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2020-04-07T17:41:30-07:00 New Revision: 8fb7cfcea97af440830d256cc18ccd978f218e1d URL: https://github.com/llvm/llvm-project/commit/8fb7cfcea97af440830d256cc18ccd978f218e1d DIFF: https://github.com/llvm/llvm-project/commit/8fb7cfcea97af440830d256cc18ccd978f218e1d.di

Re: [clang] a8c8b62 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2020-04-07 Thread Volodymyr Sapsai via cfe-commits
d: >>>> File /Users/thakis/src/llvm- >>>> project/clang/test/SemaObjC/parameterized_classes_subst.m Line >>>> 479: type argument 'T' (aka 'id') does not satisfy the bound >>>> ('id') of type parameter 'T' >>

[clang] 65f5887 - [ObjC generics] Fix not inheriting type bounds in categories/extensions.

2020-04-24 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2020-04-24T16:32:28-07:00 New Revision: 65f58878e72a40d68ef3899c766846ee9ec7cf29 URL: https://github.com/llvm/llvm-project/commit/65f58878e72a40d68ef3899c766846ee9ec7cf29 DIFF: https://github.com/llvm/llvm-project/commit/65f58878e72a40d68ef3899c766846ee9ec7cf29.di

[clang] 6a3469f - [ObjC] Add compatibility mode for type checking of qualified id block parameters.

2020-05-14 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2020-05-14T12:08:19-07:00 New Revision: 6a3469f58d0c230e86043f6975f048968334dfa4 URL: https://github.com/llvm/llvm-project/commit/6a3469f58d0c230e86043f6975f048968334dfa4 DIFF: https://github.com/llvm/llvm-project/commit/6a3469f58d0c230e86043f6975f048968334dfa4.di

[libcxx] r318862 - [libcxx] Make std::basic_istream::getline 0-terminate input array in case of error.

2017-11-22 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Nov 22 10:52:36 2017 New Revision: 318862 URL: http://llvm.org/viewvc/llvm-project?rev=318862&view=rev Log: [libcxx] Make std::basic_istream::getline 0-terminate input array in case of error. It covers the cases when the sentry object returns false and when an exception

[libcxx] r318863 - [libcxx][fixup] Mark std::basic_istream::getline tests as failing for previous libcxx versions.

2017-11-22 Thread Volodymyr Sapsai via cfe-commits
Author: vsapsai Date: Wed Nov 22 11:36:54 2017 New Revision: 318863 URL: http://llvm.org/viewvc/llvm-project?rev=318863&view=rev Log: [libcxx][fixup] Mark std::basic_istream::getline tests as failing for previous libcxx versions. r318862 added a fix for 0-termination input array in case of an er

Re: [PATCH] Ensure std::getline always 0-terminates string.

2017-11-22 Thread Volodymyr Sapsai via cfe-commits
On Nov 20, 2017, at 23:59, Reimar Döffinger wrote: > > On 21.11.2017, at 03:54, Volodymyr Sapsai > wrote: >> >>> If (exceptions()&badbit) != 0 then the exception is rethrown. >> And looks like libstdc++ rethrows exception even if badbit is not set. > > Thanks for look

[clang] 246c5a9 - [ODRHash diagnostics] Transform method `ASTReader::diagnoseOdrViolations` into a class `ODRDiagsEmitter`. NFC.

2022-09-02 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-09-02T16:20:05-07:00 New Revision: 246c5a994b753fb52b2d3b70687039afef7a106e URL: https://github.com/llvm/llvm-project/commit/246c5a994b753fb52b2d3b70687039afef7a106e DIFF: https://github.com/llvm/llvm-project/commit/246c5a994b753fb52b2d3b70687039afef7a106e.di

[clang] [Modules] [HeaderSearch] Don't reenter headers if it is pragma once (PR #76119)

2023-12-23 Thread Volodymyr Sapsai via cfe-commits
vsapsai wrote: I'll need to test this change on the real code to see the consequences. Sorry, I'll be able to do that in January only. https://github.com/llvm/llvm-project/pull/76119 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://list

[clang] 017c068 - [ODRHash diagnostics] Move repetetive code at lambda calls into lambdas themselves. NFC.

2022-06-29 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-06-29T13:24:55-07:00 New Revision: 017c068f7899b895e654c8efc1c4d02d940dbf8a URL: https://github.com/llvm/llvm-project/commit/017c068f7899b895e654c8efc1c4d02d940dbf8a DIFF: https://github.com/llvm/llvm-project/commit/017c068f7899b895e654c8efc1c4d02d940dbf8a.di

[clang] 3514131 - [ODRHash diagnostics] Fix typos. NFC.

2022-06-29 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-06-29T14:59:37-07:00 New Revision: 3514131219ffdc94c0c61c5b585b53e97501fbea URL: https://github.com/llvm/llvm-project/commit/3514131219ffdc94c0c61c5b585b53e97501fbea DIFF: https://github.com/llvm/llvm-project/commit/3514131219ffdc94c0c61c5b585b53e97501fbea.di

[clang] 15cb180 - [ODRHash diagnostics] Split `err_module_odr_violation_mismatch_decl_diff` into per-entity diagnostics. NFC.

2022-06-30 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-06-30T18:40:46-07:00 New Revision: 15cb180dcbf84701f3af47983e223d0beaac3c9b URL: https://github.com/llvm/llvm-project/commit/15cb180dcbf84701f3af47983e223d0beaac3c9b DIFF: https://github.com/llvm/llvm-project/commit/15cb180dcbf84701f3af47983e223d0beaac3c9b.di

[clang] 2ceb9c3 - [ODRHash diagnostics] Move common code for calculating diag locations in `DiagnoseODRMismatch` into a lambda. NFC.

2022-06-30 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-06-30T19:39:22-07:00 New Revision: 2ceb9c347f14e81a8c71d644724cefd10fce6eaf URL: https://github.com/llvm/llvm-project/commit/2ceb9c347f14e81a8c71d644724cefd10fce6eaf DIFF: https://github.com/llvm/llvm-project/commit/2ceb9c347f14e81a8c71d644724cefd10fce6eaf.di

[clang] a621b0a - [clang][NFC] Remove unused parameter in `Sema::ActOnDuplicateDefinition`.

2022-03-28 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-03-28T12:07:28-07:00 New Revision: a621b0af9cd03bce079a2a6f4d72a6471ca1bb85 URL: https://github.com/llvm/llvm-project/commit/a621b0af9cd03bce079a2a6f4d72a6471ca1bb85 DIFF: https://github.com/llvm/llvm-project/commit/a621b0af9cd03bce079a2a6f4d72a6471ca1bb85.di

[clang] 29444f0 - [modules] Merge ObjC interface ivars with anonymous types.

2022-04-04 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-04-04T18:48:30-07:00 New Revision: 29444f0444c6d3586969fd6fbe49c8188c02c244 URL: https://github.com/llvm/llvm-project/commit/29444f0444c6d3586969fd6fbe49c8188c02c244 DIFF: https://github.com/llvm/llvm-project/commit/29444f0444c6d3586969fd6fbe49c8188c02c244.di

[clang] 766a08d - [Frontend] Only compile modules if not already finalized

2021-07-15 Thread Volodymyr Sapsai via cfe-commits
Author: Ben Barham Date: 2021-07-15T18:27:08-07:00 New Revision: 766a08df12c111b15ed51d0fcac06042d2f68cd6 URL: https://github.com/llvm/llvm-project/commit/766a08df12c111b15ed51d0fcac06042d2f68cd6 DIFF: https://github.com/llvm/llvm-project/commit/766a08df12c111b15ed51d0fcac06042d2f68cd6.diff LO

[clang] fa4a0f1 - [modules] Add a flag for TagDecl if it was a definition demoted to a declaration.

2022-02-14 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-02-14T16:04:40-08:00 New Revision: fa4a0f1d31e2f797c3e27eb7cad15755e46a4726 URL: https://github.com/llvm/llvm-project/commit/fa4a0f1d31e2f797c3e27eb7cad15755e46a4726 DIFF: https://github.com/llvm/llvm-project/commit/fa4a0f1d31e2f797c3e27eb7cad15755e46a4726.di

[clang] 4604db9 - [ASTStructuralEquivalence] Add support for comparing ObjCCategoryDecl.

2022-04-22 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-04-22T16:51:19-07:00 New Revision: 4604db9493ffb22e1f411d907f163bf021193d84 URL: https://github.com/llvm/llvm-project/commit/4604db9493ffb22e1f411d907f163bf021193d84 DIFF: https://github.com/llvm/llvm-project/commit/4604db9493ffb22e1f411d907f163bf021193d84.di

[clang] a7f9f2f - [fixup] Handle enum constant `Lang_OBJC` introduced in 4604db94.

2022-04-22 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-04-22T17:59:17-07:00 New Revision: a7f9f2fea506fa213e4ce9c6230a816cd5bcfa38 URL: https://github.com/llvm/llvm-project/commit/a7f9f2fea506fa213e4ce9c6230a816cd5bcfa38 DIFF: https://github.com/llvm/llvm-project/commit/a7f9f2fea506fa213e4ce9c6230a816cd5bcfa38.di

[clang] d32c685 - [modules] Merge equivalent extensions and diagnose ivar redeclarations for extensions loaded from different modules.

2022-04-27 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-04-27T15:52:59-07:00 New Revision: d32c685e1012785c0d2824214740f973d30e1daa URL: https://github.com/llvm/llvm-project/commit/d32c685e1012785c0d2824214740f973d30e1daa DIFF: https://github.com/llvm/llvm-project/commit/d32c685e1012785c0d2824214740f973d30e1daa.di

[clang] 3b762b3 - [clang][NFC] In parts of Objective-C Sema use Obj-C-specific types instead of `Decl`.

2022-05-05 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-05-05T19:19:41-07:00 New Revision: 3b762b3ab8d205cd6a7d42c96d39d5f4f701f2ab URL: https://github.com/llvm/llvm-project/commit/3b762b3ab8d205cd6a7d42c96d39d5f4f701f2ab DIFF: https://github.com/llvm/llvm-project/commit/3b762b3ab8d205cd6a7d42c96d39d5f4f701f2ab.di

[clang] f693874 - [ODRHash diagnostics] Preparation to minimize subsequent diffs. NFC.

2022-07-19 Thread Volodymyr Sapsai via cfe-commits
Author: Volodymyr Sapsai Date: 2022-07-19T16:29:33-07:00 New Revision: f693874c53c1b3d3a322de98c1c7557d69157d3d URL: https://github.com/llvm/llvm-project/commit/f693874c53c1b3d3a322de98c1c7557d69157d3d DIFF: https://github.com/llvm/llvm-project/commit/f693874c53c1b3d3a322de98c1c7557d69157d3d.di

  1   2   3   4   >