[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-16 Thread Hans Wennborg via cfe-commits
@@ -13386,6 +13386,62 @@ void Sema::checkNonTrivialCUnion(QualType QT, SourceLocation Loc, .visit(QT, nullptr, false); } +bool Sema::GloballyUniqueObjectMightBeAccidentallyDuplicated( +const VarDecl *dcl) { + if (!dcl || !getLangOpts().CPlusPlus) +return fals

[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-16 Thread Hans Wennborg via cfe-commits
@@ -13386,6 +13386,62 @@ void Sema::checkNonTrivialCUnion(QualType QT, SourceLocation Loc, .visit(QT, nullptr, false); } +bool Sema::GloballyUniqueObjectMightBeAccidentallyDuplicated( +const VarDecl *dcl) { + if (!dcl || !getLangOpts().CPlusPlus) +return fals

[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-16 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem edited https://github.com/llvm/llvm-project/pull/117622 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-16 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem commented: Some scattered thoughts: - What about code that's not going into a shared library. Should we disable the warning then, or is the idea that the user does not enable the warning flag in that case? - The new warning is DefaultIgnore. Do you figure it's too no

[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-16 Thread Hans Wennborg via cfe-commits
@@ -13386,6 +13386,62 @@ void Sema::checkNonTrivialCUnion(QualType QT, SourceLocation Loc, .visit(QT, nullptr, false); } +bool Sema::GloballyUniqueObjectMightBeAccidentallyDuplicated( +const VarDecl *dcl) { + if (!dcl || !getLangOpts().CPlusPlus)

[clang] Warn when unique objects might be duplicated in shared libraries (PR #117622)

2025-01-15 Thread Hans Wennborg via cfe-commits
zmodem wrote: I'll try to take a look. Also, @ilya-biryukov do you have someone who might want to take a look? https://github.com/llvm/llvm-project/pull/117622 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mail

[clang] [Clang] Reapply CWG2369 "Ordering between constraints and substitution" (PR #122423)

2025-01-13 Thread Hans Wennborg via cfe-commits
zmodem wrote: Confirmed Chromium on Windows builds with this patch. https://github.com/llvm/llvm-project/pull/122423 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-13 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition + overflow for optimization purposes. For example, a

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-11 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem approved this pull request. The current version lgtm by the way Maybe we should also put a blurb in the main llvm release notes and link to this one. https://github.com/llvm/llvm-project/pull/122462 ___ cfe-commits mailing l

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition zmodem wrote: Fair enough. https://

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition + overflow for optimization purposes. For example, a

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition + overflow for optimization purposes. For example, a

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition + overflow for optimization purposes. For example, a

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition zmodem wrote: Could we add a motivat

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem commented: Thanks for following up on this! https://github.com/llvm/llvm-project/pull/122462 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem edited https://github.com/llvm/llvm-project/pull/122462 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Add release note for pointer overflow optimization change (PR #122462)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -58,6 +58,26 @@ code bases. containing strict-aliasing violations. The new default behavior can be disabled using ``-fno-pointer-tbaa``. +- Clang will now more aggressively use undefined behavior on pointer addition + overflow for optimization purposes. For example, a

[clang] [Clang] Add the `annotate_decl` attribute. (PR #122431)

2025-01-10 Thread Hans Wennborg via cfe-commits
@@ -8146,14 +8146,45 @@ and copied back to the argument after the callee returns. }]; } +def AnnotateDeclDocs : Documentation { + let Category = DocCatType; + let Heading = "annotate_decl"; + let Content = [{ +This attribute is used to add annotations to declarations, ty

[clang] Revert "[Clang] Implement CWG2369 "Ordering between constraints and substitution"" (PR #122130)

2025-01-08 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem approved this pull request. Please go ahead and merge. https://github.com/llvm/llvm-project/pull/122130 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)

2025-01-08 Thread Hans Wennborg via cfe-commits
zmodem wrote: Here's what I got from creduce: ``` $ cat /tmp/a.ii template using compare_three_way_result_t = _Up ::type; struct __sfinae_assign_base {}; template concept __is_derived_from_optional = requires(_Tp __t) { [](_Up) {}(__t); }; template requires(__is_derived_from_optional

[clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)

2025-01-08 Thread Hans Wennborg via cfe-commits
zmodem wrote: > We've started seeing libc++ test failures in the Fuchsia toolchain buildbots > for Windows We're hitting the same error in Chromium builds. Here is a stand-alone reproducer: https://crbug.com/388428503#comment4 https://github.com/llvm/llvm-project/pull/102857

[clang] [clang] Expose -f(no-)wrapv as clang-cl option (PR #120787)

2025-01-06 Thread Hans Wennborg via cfe-commits
https://github.com/zmodem approved this pull request. lgtm https://github.com/llvm/llvm-project/pull/120787 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Sema] Diagnose tautological bounds checks (PR #120222)

2024-12-18 Thread Hans Wennborg via cfe-commits
zmodem wrote: Nice, thank you! https://github.com/llvm/llvm-project/pull/120222 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Driver] Fix triple config loading for clang-cl (PR #111397)

2024-12-16 Thread Hans Wennborg via cfe-commits
zmodem wrote: Looks like I was wrong. clang-cl does support `--config` since daebf2c13ce27ac6a7403525cc7fcbc063eb892e, so I suppose we can't just ignore these files. Your change to update the triple based on clang-cl mode earlier makes sense to me. I'm less sure about manually inspecting the

[clang] [clang][Driver] Fix triple config loading for clang-cl (PR #111397)

2024-12-13 Thread Hans Wennborg via cfe-commits
@@ -1247,6 +1247,19 @@ Compilation *Driver::BuildCompilation(ArrayRef ArgList) { CLOptions = std::make_unique( ParseArgStrings(ArgList.slice(1), /*UseDriverMode=*/true, ContainsError)); + // We want to determine the triple early so that we load the correct config. +

[clang] [clang][Driver] Fix triple config loading for clang-cl (PR #111397)

2024-12-13 Thread Hans Wennborg via cfe-commits
@@ -1286,6 +1299,16 @@ Compilation *Driver::BuildCompilation(ArrayRef ArgList) { appendOneArg(Args, Opt, nullptr); } } + +// The config file may have changed the architecture so apply it. +if (HasConfigFile && Args.hasArg(options::OPT__SLASH_arm64E

[clang] [clang][Driver] Fix triple config loading for clang-cl (PR #111397)

2024-12-13 Thread Hans Wennborg via cfe-commits
zmodem wrote: > You don't need to use config files with `clang-cl` to need this patch -- you > need it if you use triple-based config files and also use `clang-cl`. The > issue is that if you have, for example, a `x86_64-unknown-linux-gnu.cfg` in a > location that `clang` loads by default, the

[clang] ada6372 - Revert "[clang] Finish implementation of P0522 (#96023)"

2024-10-08 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-10-09T08:41:42+02:00 New Revision: ada6372e52547ba0090f52a2e9e9d95d7eca28d3 URL: https://github.com/llvm/llvm-project/commit/ada6372e52547ba0090f52a2e9e9d95d7eca28d3 DIFF: https://github.com/llvm/llvm-project/commit/ada6372e52547ba0090f52a2e9e9d95d7eca28d3.diff

[clang] 05f6630 - Revert "[Clang] [AST] Fix placeholder return type name mangling for MSVC 1920+ / VS2019+ (#102848)"

2024-08-15 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-08-15T11:48:28+02:00 New Revision: 05f663081513c6293f80469132d083e2603ed036 URL: https://github.com/llvm/llvm-project/commit/05f663081513c6293f80469132d083e2603ed036 DIFF: https://github.com/llvm/llvm-project/commit/05f663081513c6293f80469132d083e2603ed036.diff

[clang] 32cd703 - [clang-cl] Support the /Ob3 flag

2024-06-14 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-06-14T11:11:30+02:00 New Revision: 32cd703da578e769787a921d76b768164a4256b6 URL: https://github.com/llvm/llvm-project/commit/32cd703da578e769787a921d76b768164a4256b6 DIFF: https://github.com/llvm/llvm-project/commit/32cd703da578e769787a921d76b768164a4256b6.diff

[clang] a30ef38 - [clang-repl] Always do export_executable_symbols_for_plugins(clang-repl)

2024-06-10 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-06-10T18:43:58+02:00 New Revision: a30ef38cd455d500680fea8afdc824b4983fa981 URL: https://github.com/llvm/llvm-project/commit/a30ef38cd455d500680fea8afdc824b4983fa981 DIFF: https://github.com/llvm/llvm-project/commit/a30ef38cd455d500680fea8afdc824b4983fa981.diff

[clang] 6217abc - Add requires clause to risc-v clang driver tests

2024-05-06 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-05-06T12:33:48+02:00 New Revision: 6217abce86b55778cf39f7db7f591a16b9fd4d28 URL: https://github.com/llvm/llvm-project/commit/6217abce86b55778cf39f7db7f591a16b9fd4d28 DIFF: https://github.com/llvm/llvm-project/commit/6217abce86b55778cf39f7db7f591a16b9fd4d28.diff

[clang-tools-extra] 9c8b0d4 - Use FileCheck in new clang-tidy/infrastructure/config-files.cpp tests

2024-05-03 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2024-05-03T15:09:58+02:00 New Revision: 9c8b0d4ef6308ca0a74151c14c01f972e8db8cda URL: https://github.com/llvm/llvm-project/commit/9c8b0d4ef6308ca0a74151c14c01f972e8db8cda DIFF: https://github.com/llvm/llvm-project/commit/9c8b0d4ef6308ca0a74151c14c01f972e8db8cda.diff

[clang] 066eea7 - Revert "Reland "clang][DebugInfo] Emit global variable definitions for static data members with constant initializers (#70639)""

2023-11-07 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-11-07T15:52:19+01:00 New Revision: 066eea75d38957353824b46474413ef2632d01a7 URL: https://github.com/llvm/llvm-project/commit/066eea75d38957353824b46474413ef2632d01a7 DIFF: https://github.com/llvm/llvm-project/commit/066eea75d38957353824b46474413ef2632d01a7.diff

[clang] eee1f7c - Revert "[DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7)"

2023-09-29 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-09-29T14:23:31+02:00 New Revision: eee1f7cef856241ad7d66b715c584d29b1c89ca9 URL: https://github.com/llvm/llvm-project/commit/eee1f7cef856241ad7d66b715c584d29b1c89ca9 DIFF: https://github.com/llvm/llvm-project/commit/eee1f7cef856241ad7d66b715c584d29b1c89ca9.diff

[clang] 39f36d5 - [Driver] Give warn_drv_include_probe_gch a dedicated flag

2023-09-26 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-09-26T14:14:37+02:00 New Revision: 39f36d5d5c88f49eaa946a3ee9ef887c04275a33 URL: https://github.com/llvm/llvm-project/commit/39f36d5d5c88f49eaa946a3ee9ef887c04275a33 DIFF: https://github.com/llvm/llvm-project/commit/39f36d5d5c88f49eaa946a3ee9ef887c04275a33.diff

[clang] 700f683 - Revert "[clang] Don't inherit dllimport/dllexport to exclude_from_explicit_instantiation members during explicit instantiation (#65961)"

2023-09-20 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-09-20T16:31:12+02:00 New Revision: 700f683f9ddd64528d848cd3efef3ca7003cbd7e URL: https://github.com/llvm/llvm-project/commit/700f683f9ddd64528d848cd3efef3ca7003cbd7e DIFF: https://github.com/llvm/llvm-project/commit/700f683f9ddd64528d848cd3efef3ca7003cbd7e.diff

[clang] 1968f0d - Add REQUIRES: staticanalyzer to some tests using clang -analyze

2023-08-31 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-08-31T09:37:04+02:00 New Revision: 1968f0d7981df2d508c7c862d875b115837208b3 URL: https://github.com/llvm/llvm-project/commit/1968f0d7981df2d508c7c862d875b115837208b3 DIFF: https://github.com/llvm/llvm-project/commit/1968f0d7981df2d508c7c862d875b115837208b3.diff

[clang] a4fbc09 - Clang: Don't warn about unused private fields of types declared maybe_unused

2023-08-30 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-08-30T09:06:39+02:00 New Revision: a4fbc091846206fb6f5bc36115d65075764b51ea URL: https://github.com/llvm/llvm-project/commit/a4fbc091846206fb6f5bc36115d65075764b51ea DIFF: https://github.com/llvm/llvm-project/commit/a4fbc091846206fb6f5bc36115d65075764b51ea.diff

[clang] 7a1735c - Add a triple to clang/test/AST/ast-dump-attr-json.cpp

2023-08-15 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-08-15T17:05:31+02:00 New Revision: 7a1735cd05c2bc0c336f122f01fb35de66e85e16 URL: https://github.com/llvm/llvm-project/commit/7a1735cd05c2bc0c336f122f01fb35de66e85e16 DIFF: https://github.com/llvm/llvm-project/commit/7a1735cd05c2bc0c336f122f01fb35de66e85e16.diff

[clang] d4f43e4 - [docs] Update 'please file a bug' link for clang-cl

2023-07-06 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-07-06T15:13:10+02:00 New Revision: d4f43e4293f98616057ccf00661926f540bfdfab URL: https://github.com/llvm/llvm-project/commit/d4f43e4293f98616057ccf00661926f540bfdfab DIFF: https://github.com/llvm/llvm-project/commit/d4f43e4293f98616057ccf00661926f540bfdfab.diff

[clang] 0c545a4 - Revert "clang: Use new frexp intrinsic for builtins and add f16 version"

2023-06-30 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-06-30T13:26:25+02:00 New Revision: 0c545a441285a73e00b859dd52f1a85cb9fc URL: https://github.com/llvm/llvm-project/commit/0c545a441285a73e00b859dd52f1a85cb9fc DIFF: https://github.com/llvm/llvm-project/commit/0c545a441285a73e00b859dd52f1a85cb9fc.diff

[clang] 5160f6f - Revert "[Driver] Mark m_x86_Features_Group options as TargetSpecific"

2023-06-13 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-06-13T12:50:51+02:00 New Revision: 5160f6fefb0021a0b23e99c7cf621a330241c211 URL: https://github.com/llvm/llvm-project/commit/5160f6fefb0021a0b23e99c7cf621a330241c211 DIFF: https://github.com/llvm/llvm-project/commit/5160f6fefb0021a0b23e99c7cf621a330241c211.diff

[clang] b18ca72 - Revert "[Driver] Mark many target-specific driver-only options as TargetSpecific"

2023-06-12 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-06-12T17:18:09+02:00 New Revision: b18ca7296ef16700fadac98abe7fac8c8b44b4da URL: https://github.com/llvm/llvm-project/commit/b18ca7296ef16700fadac98abe7fac8c8b44b4da DIFF: https://github.com/llvm/llvm-project/commit/b18ca7296ef16700fadac98abe7fac8c8b44b4da.diff

[clang] 39938f2 - Fix warn-unsafe-buffer-usage-fixits-pre-increment.cpp for Windows

2023-04-13 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-04-13T10:21:15+02:00 New Revision: 39938f2d096ca9ed03ecc17ea169ed3195682f18 URL: https://github.com/llvm/llvm-project/commit/39938f2d096ca9ed03ecc17ea169ed3195682f18 DIFF: https://github.com/llvm/llvm-project/commit/39938f2d096ca9ed03ecc17ea169ed3195682f18.diff

[clang] e495eab - [clang] Include the error message in file reading error diagnostic

2023-03-17 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-03-17T13:47:02+01:00 New Revision: e495eabd326801c1e00508898dbcb04073a31014 URL: https://github.com/llvm/llvm-project/commit/e495eabd326801c1e00508898dbcb04073a31014 DIFF: https://github.com/llvm/llvm-project/commit/e495eabd326801c1e00508898dbcb04073a31014.diff

[clang] 4a2757d - Make globals used for array initialization codegen constant

2023-03-17 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-03-17T09:23:34+01:00 New Revision: 4a2757d80f0af48e65d90e7eaf268f78bcfa997f URL: https://github.com/llvm/llvm-project/commit/4a2757d80f0af48e65d90e7eaf268f78bcfa997f DIFF: https://github.com/llvm/llvm-project/commit/4a2757d80f0af48e65d90e7eaf268f78bcfa997f.diff

[clang] 7a85aa9 - Emit const globals with constexpr destructor as constant LLVM values

2023-03-16 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2023-03-16T11:02:27+01:00 New Revision: 7a85aa918ccd7bba0e3be94436c62432c08d357a URL: https://github.com/llvm/llvm-project/commit/7a85aa918ccd7bba0e3be94436c62432c08d357a DIFF: https://github.com/llvm/llvm-project/commit/7a85aa918ccd7bba0e3be94436c62432c08d357a.diff

[clang] 49dd02b - Revert "[clang] Don't spuriously pass -stdlib=libc++ to CC1 on Darwin"

2022-12-20 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-12-20T17:45:07+01:00 New Revision: 49dd02bd081901db6011bdbe676573bfd5482627 URL: https://github.com/llvm/llvm-project/commit/49dd02bd081901db6011bdbe676573bfd5482627 DIFF: https://github.com/llvm/llvm-project/commit/49dd02bd081901db6011bdbe676573bfd5482627.diff

[clang] cb3ea52 - Handle char{8,16,32} and wchar_t in ASTContext::getIntegerRank()

2022-12-07 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-12-07T16:12:38+01:00 New Revision: cb3ea52a5ae5178b8cd257bd61c6e05d9a186b4d URL: https://github.com/llvm/llvm-project/commit/cb3ea52a5ae5178b8cd257bd61c6e05d9a186b4d DIFF: https://github.com/llvm/llvm-project/commit/cb3ea52a5ae5178b8cd257bd61c6e05d9a186b4d.diff

[clang] a4afa2b - Revert "Thread safety analysis: Support copy-elided production of scoped capabilities through arbitrary calls"

2022-10-07 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-10-07T14:30:36+02:00 New Revision: a4afa2bde6f4db215ddd3267a8d11c04367812e5 URL: https://github.com/llvm/llvm-project/commit/a4afa2bde6f4db215ddd3267a8d11c04367812e5 DIFF: https://github.com/llvm/llvm-project/commit/a4afa2bde6f4db215ddd3267a8d11c04367812e5.diff

[clang] c9b771b - Keep inherited dllimport/export attrs for explicit specialization of class template member functions

2022-10-07 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-10-07T12:24:19+02:00 New Revision: c9b771b9fc2f17cccd9ccbf8f1d52e2642679b8a URL: https://github.com/llvm/llvm-project/commit/c9b771b9fc2f17cccd9ccbf8f1d52e2642679b8a DIFF: https://github.com/llvm/llvm-project/commit/c9b771b9fc2f17cccd9ccbf8f1d52e2642679b8a.diff

[clang] 49e7ef2 - [Clang]: Diagnose deprecated copy operations also in MSVC compatibility mode

2022-09-14 Thread Hans Wennborg via cfe-commits
Author: Julius Date: 2022-09-14T19:48:08+02:00 New Revision: 49e7ef2c09facd722a29a5ad96a7f8f16e362b28 URL: https://github.com/llvm/llvm-project/commit/49e7ef2c09facd722a29a5ad96a7f8f16e362b28 DIFF: https://github.com/llvm/llvm-project/commit/49e7ef2c09facd722a29a5ad96a7f8f16e362b28.diff LOG: [

[clang] 09cebfb - Revert "[libc++] Always build c++experimental.a"

2022-07-18 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-07-18T16:57:15+02:00 New Revision: 09cebfb978def7fa2a4460bca89690f8d3608216 URL: https://github.com/llvm/llvm-project/commit/09cebfb978def7fa2a4460bca89690f8d3608216 DIFF: https://github.com/llvm/llvm-project/commit/09cebfb978def7fa2a4460bca89690f8d3608216.diff

[clang] 166f9be - Update old mailing list link in the nullability doc

2022-06-03 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-06-03T14:23:41+02:00 New Revision: 166f9be330dd36e2ef27d4c0023b78b8257f0909 URL: https://github.com/llvm/llvm-project/commit/166f9be330dd36e2ef27d4c0023b78b8257f0909 DIFF: https://github.com/llvm/llvm-project/commit/166f9be330dd36e2ef27d4c0023b78b8257f0909.diff

[clang] d42fe9a - Revert "[clang][AIX] add option mdefault-visibility-export-mapping"

2022-06-02 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-06-02T15:09:39+02:00 New Revision: d42fe9aa84203a8f51b43a901d72fdc39eea69f7 URL: https://github.com/llvm/llvm-project/commit/d42fe9aa84203a8f51b43a901d72fdc39eea69f7 DIFF: https://github.com/llvm/llvm-project/commit/d42fe9aa84203a8f51b43a901d72fdc39eea69f7.diff

[clang] 6398f3f - [clang] Add the flag -ffile-reproducible

2022-05-11 Thread Hans Wennborg via cfe-commits
Author: Alan Zhao Date: 2022-05-11T23:04:36+02:00 New Revision: 6398f3f2e9045cb38c73425fcc4dddbfb8933a57 URL: https://github.com/llvm/llvm-project/commit/6398f3f2e9045cb38c73425fcc4dddbfb8933a57 DIFF: https://github.com/llvm/llvm-project/commit/6398f3f2e9045cb38c73425fcc4dddbfb8933a57.diff LOG

[clang] 40ad667 - [dllexport] odr-use constexpr default args for constructor closures

2022-04-11 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-04-11T16:23:01+02:00 New Revision: 40ad6670138ab8130a426432b0e94544b5e03642 URL: https://github.com/llvm/llvm-project/commit/40ad6670138ab8130a426432b0e94544b5e03642 DIFF: https://github.com/llvm/llvm-project/commit/40ad6670138ab8130a426432b0e94544b5e03642.diff

[clang] 8cd8bd4 - Implement __cpuid and __cpuidex as Clang builtins

2022-03-18 Thread Hans Wennborg via cfe-commits
Author: Alan Zhao Date: 2022-03-18T18:13:52+01:00 New Revision: 8cd8bd4a5ca702024b9df53a9c7984bb700488a0 URL: https://github.com/llvm/llvm-project/commit/8cd8bd4a5ca702024b9df53a9c7984bb700488a0 DIFF: https://github.com/llvm/llvm-project/commit/8cd8bd4a5ca702024b9df53a9c7984bb700488a0.diff LOG

[clang] 8baa076 - [clang-cl] Accept the "legacy" -target flag spelling

2022-02-10 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-02-10T18:27:30+01:00 New Revision: 8baa076dffa381baa1f190356b4be5b0cc3bf13e URL: https://github.com/llvm/llvm-project/commit/8baa076dffa381baa1f190356b4be5b0cc3bf13e DIFF: https://github.com/llvm/llvm-project/commit/8baa076dffa381baa1f190356b4be5b0cc3bf13e.diff

[clang] 807e2f1 - Revert "Remove -Wweak-template-vtables"

2022-02-07 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-02-07T16:52:23+01:00 New Revision: 807e2f12fab52c6abf3e89c02eec0f585b3b8f22 URL: https://github.com/llvm/llvm-project/commit/807e2f12fab52c6abf3e89c02eec0f585b3b8f22 DIFF: https://github.com/llvm/llvm-project/commit/807e2f12fab52c6abf3e89c02eec0f585b3b8f22.diff

[clang] 853e0aa - Don't dllexport reference temporaries

2022-02-04 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-02-04T16:31:51+01:00 New Revision: 853e0aa424e40b80d0bda1dd8a3471a361048e4b URL: https://github.com/llvm/llvm-project/commit/853e0aa424e40b80d0bda1dd8a3471a361048e4b DIFF: https://github.com/llvm/llvm-project/commit/853e0aa424e40b80d0bda1dd8a3471a361048e4b.diff

[clang] 564f9be - Remove -Wweak-template-vtables

2022-02-03 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-02-03T10:15:16+01:00 New Revision: 564f9be11c9cb8d131f48df07538fab7a19b41a7 URL: https://github.com/llvm/llvm-project/commit/564f9be11c9cb8d131f48df07538fab7a19b41a7 DIFF: https://github.com/llvm/llvm-project/commit/564f9be11c9cb8d131f48df07538fab7a19b41a7.diff

Re: [clang] d3b26de - Clang: Change the default DWARF version to 5

2022-01-24 Thread Hans Wennborg via cfe-commits
For me, this broke some tests of the profiling runtime: $ ninja check-profile ... Failed Tests (2): Profile-i386 :: Linux/instrprof-debug-info-correlate.c Profile-x86_64 :: Linux/instrprof-debug-info-correlate.c Annoyingly, I can't find any buildbots where this fails, but I'm not really sure

[clang] c133516 - Don't run test/ClangScanDeps/modules-symlink.c on Windows

2022-01-24 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-01-24T16:52:01+01:00 New Revision: c1335166b2659b02784b9dfb562c6b8b1c746407 URL: https://github.com/llvm/llvm-project/commit/c1335166b2659b02784b9dfb562c6b8b1c746407 DIFF: https://github.com/llvm/llvm-project/commit/c1335166b2659b02784b9dfb562c6b8b1c746407.diff

[clang] 9c195ba - [clang] Add include path for cppwinrt on Windows SDK 10.0.17134+

2022-01-18 Thread Hans Wennborg via cfe-commits
Author: Kagami Sascha Rosylight Date: 2022-01-18T09:14:23+01:00 New Revision: 9c195bae31c4eefc3e5360cefb4f601388a4f6d9 URL: https://github.com/llvm/llvm-project/commit/9c195bae31c4eefc3e5360cefb4f601388a4f6d9 DIFF: https://github.com/llvm/llvm-project/commit/9c195bae31c4eefc3e5360cefb4f601388a4

[clang] 0b48d0f - [ADT] Add an in-place version of toHex()

2022-01-11 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2022-01-11T11:51:04+01:00 New Revision: 0b48d0fe1292929f0cd61a2ca8114d794e245daa URL: https://github.com/llvm/llvm-project/commit/0b48d0fe1292929f0cd61a2ca8114d794e245daa DIFF: https://github.com/llvm/llvm-project/commit/0b48d0fe1292929f0cd61a2ca8114d794e245daa.diff

[clang] bbc690c - Define __STDC_NO_THREADS__ when targeting windows-msvc (PR48704)

2021-12-16 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-12-16T16:30:06+01:00 New Revision: bbc690c57213054907284d8964dc0487d38fc57a URL: https://github.com/llvm/llvm-project/commit/bbc690c57213054907284d8964dc0487d38fc57a DIFF: https://github.com/llvm/llvm-project/commit/bbc690c57213054907284d8964dc0487d38fc57a.diff

[clang] 0a54c32 - Add note about inlining dllimport functions to the attribute docs

2021-12-08 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-12-08T11:15:39+01:00 New Revision: 0a54c325beff37c57991e88799c213534c1fa6a9 URL: https://github.com/llvm/llvm-project/commit/0a54c325beff37c57991e88799c213534c1fa6a9 DIFF: https://github.com/llvm/llvm-project/commit/0a54c325beff37c57991e88799c213534c1fa6a9.diff

[clang] 4d2765e - Re-instate -Wweak-template-vtables as a no-op flag

2021-10-28 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-10-28T14:40:59+02:00 New Revision: 4d2765e9949f3113799527db265cd2fa1994a05e URL: https://github.com/llvm/llvm-project/commit/4d2765e9949f3113799527db265cd2fa1994a05e DIFF: https://github.com/llvm/llvm-project/commit/4d2765e9949f3113799527db265cd2fa1994a05e.diff

[clang] 7743882 - [MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694)

2021-10-11 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-10-11T17:07:26+02:00 New Revision: 774388241e25529308c8bbac6012a20b62b82f29 URL: https://github.com/llvm/llvm-project/commit/774388241e25529308c8bbac6012a20b62b82f29 DIFF: https://github.com/llvm/llvm-project/commit/774388241e25529308c8bbac6012a20b62b82f29.diff

[libunwind] 1bc175d - [Unwind] Cast exception class pointer for strcpy

2021-09-02 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-09-02T19:01:30+02:00 New Revision: 1bc175d486b5bf2ae5dd46c1e85342f2f2734b1f URL: https://github.com/llvm/llvm-project/commit/1bc175d486b5bf2ae5dd46c1e85342f2f2734b1f DIFF: https://github.com/llvm/llvm-project/commit/1bc175d486b5bf2ae5dd46c1e85342f2f2734b1f.diff

[clang] 12dc13b - prfchwintrin.h: Make _m_prefetchw take a pointer to volatile (PR49124)

2021-08-02 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-08-02T15:16:04+02:00 New Revision: 12dc13b73cf8c11da1bcc354c78bd6a9c92408e8 URL: https://github.com/llvm/llvm-project/commit/12dc13b73cf8c11da1bcc354c78bd6a9c92408e8 DIFF: https://github.com/llvm/llvm-project/commit/12dc13b73cf8c11da1bcc354c78bd6a9c92408e8.diff

[clang] 973de71 - Revert "[clang][pp] adds '#pragma include_instead'"

2021-07-27 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-07-27T17:29:48+02:00 New Revision: 973de7185606a21fd5e9d5e8c014fbf898c0e72f URL: https://github.com/llvm/llvm-project/commit/973de7185606a21fd5e9d5e8c014fbf898c0e72f DIFF: https://github.com/llvm/llvm-project/commit/973de7185606a21fd5e9d5e8c014fbf898c0e72f.diff

[clang] a648f34 - [clang-cl] Expose -fmodules and related flags in the driver (PR43391)

2021-07-27 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-07-27T11:27:16+02:00 New Revision: a648f34342740e3fe2ddf040d61909d53b09e323 URL: https://github.com/llvm/llvm-project/commit/a648f34342740e3fe2ddf040d61909d53b09e323 DIFF: https://github.com/llvm/llvm-project/commit/a648f34342740e3fe2ddf040d61909d53b09e323.diff

[clang] 24037c3 - Add support for #pragma system_header with -fms-extensions

2021-06-23 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-23T13:26:03+02:00 New Revision: 24037c37b6c4043faae7bf396b735e1ba36e46e0 URL: https://github.com/llvm/llvm-project/commit/24037c37b6c4043faae7bf396b735e1ba36e46e0 DIFF: https://github.com/llvm/llvm-project/commit/24037c37b6c4043faae7bf396b735e1ba36e46e0.diff

[clang] 78d404a - [clang][c++20] Fix false warning for unused private fields when a class has only defaulted comparison operators.

2021-06-22 Thread Hans Wennborg via cfe-commits
Author: Alexandru Octavian Butiu Date: 2021-06-22T18:40:16+02:00 New Revision: 78d404a11dd33c8349fd9b6ef5876d523c457f0e URL: https://github.com/llvm/llvm-project/commit/78d404a11dd33c8349fd9b6ef5876d523c457f0e DIFF: https://github.com/llvm/llvm-project/commit/78d404a11dd33c8349fd9b6ef5876d523c4

[clang] 5958dc7 - Try to fix clang/test/Driver/cl-include.c failure

2021-06-21 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-21T17:19:00+02:00 New Revision: 5958dc75ced482228ae4489df1eb5e255e04e5eb URL: https://github.com/llvm/llvm-project/commit/5958dc75ced482228ae4489df1eb5e255e04e5eb DIFF: https://github.com/llvm/llvm-project/commit/5958dc75ced482228ae4489df1eb5e255e04e5eb.diff

[clang] 3063a54 - [clang-cl] Implement /external:I, /external:env, and EXTERNAL_INCLUDE support (PR36003)

2021-06-21 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-21T15:36:14+02:00 New Revision: 3063a5472266f05add4e5b85f34141ba2e66fa2e URL: https://github.com/llvm/llvm-project/commit/3063a5472266f05add4e5b85f34141ba2e66fa2e DIFF: https://github.com/llvm/llvm-project/commit/3063a5472266f05add4e5b85f34141ba2e66fa2e.diff

[clang] c60dd3b - Revert "[clang] NRVO: Improvements and handling of more cases."

2021-06-14 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-14T16:46:58+02:00 New Revision: c60dd3b2626a4d9eefd9f82f9a406b0d28d3fd72 URL: https://github.com/llvm/llvm-project/commit/c60dd3b2626a4d9eefd9f82f9a406b0d28d3fd72 DIFF: https://github.com/llvm/llvm-project/commit/c60dd3b2626a4d9eefd9f82f9a406b0d28d3fd72.diff

[clang] 64dbd64 - [clang-cl] Parse /await:strict, new in MSVC 16.10

2021-06-09 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-09T14:27:05+02:00 New Revision: 64dbd649cf661cbca5e8670d220aec40d6892572 URL: https://github.com/llvm/llvm-project/commit/64dbd649cf661cbca5e8670d220aec40d6892572 DIFF: https://github.com/llvm/llvm-project/commit/64dbd649cf661cbca5e8670d220aec40d6892572.diff

[clang] 172fcd9 - [clang-cl] Parse the /external: flags (PR36003)

2021-06-08 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-06-08T18:00:03+02:00 New Revision: 172fcd9600e13d5365f5cf648105891ff6a0e59d URL: https://github.com/llvm/llvm-project/commit/172fcd9600e13d5365f5cf648105891ff6a0e59d DIFF: https://github.com/llvm/llvm-project/commit/172fcd9600e13d5365f5cf648105891ff6a0e59d.diff

[clang] 116179c - Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC

2021-05-31 Thread Hans Wennborg via cfe-commits
Author: Abbas Sabra Date: 2021-05-31T18:45:26+02:00 New Revision: 116179c2ee5213f2ae8f07a400ac98f0c995b3d3 URL: https://github.com/llvm/llvm-project/commit/116179c2ee5213f2ae8f07a400ac98f0c995b3d3 DIFF: https://github.com/llvm/llvm-project/commit/116179c2ee5213f2ae8f07a400ac98f0c995b3d3.diff L

[clang] 818338a - [clang] Add support for the "abstract" contextual keyword of MSVC

2021-05-31 Thread Hans Wennborg via cfe-commits
Author: Abbas Sabra Date: 2021-05-31T10:44:53+02:00 New Revision: 818338add77411f5e9713247ea66142f332ef350 URL: https://github.com/llvm/llvm-project/commit/818338add77411f5e9713247ea66142f332ef350 DIFF: https://github.com/llvm/llvm-project/commit/818338add77411f5e9713247ea66142f332ef350.diff L

[clang] a8f75d4 - [clang-cl] Add driver support for /std:c++20 and bump /std:c++latest (PR50465)

2021-05-26 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-05-26T16:05:52+02:00 New Revision: a8f75d497daa2684a03909d7c31d5bce11b427e1 URL: https://github.com/llvm/llvm-project/commit/a8f75d497daa2684a03909d7c31d5bce11b427e1 DIFF: https://github.com/llvm/llvm-project/commit/a8f75d497daa2684a03909d7c31d5bce11b427e1.diff

[clang] b5b3843 - [clang] Fix for "Bug 27113 - MSVC-compat __identifier implementation incomplete"

2021-05-21 Thread Hans Wennborg via cfe-commits
Author: Melvin Fox Date: 2021-05-21T11:14:01+02:00 New Revision: b5b3843f8d9327039bbcc08b61ff768081a2220d URL: https://github.com/llvm/llvm-project/commit/b5b3843f8d9327039bbcc08b61ff768081a2220d DIFF: https://github.com/llvm/llvm-project/commit/b5b3843f8d9327039bbcc08b61ff768081a2220d.diff LO

[clang] 4f4aa7b - Require asserts for clang/test/Headers/wasm.c

2021-05-05 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-05-05T11:42:18+02:00 New Revision: 4f4aa7b78df5544b0a1c07ee98475939c1175990 URL: https://github.com/llvm/llvm-project/commit/4f4aa7b78df5544b0a1c07ee98475939c1175990 DIFF: https://github.com/llvm/llvm-project/commit/4f4aa7b78df5544b0a1c07ee98475939c1175990.diff

[clang] 876bf51 - [clang-cl] Add parsing support for a bunch of new flags

2021-05-03 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-05-03T13:51:27+02:00 New Revision: 876bf516e7d4bba615da6cf791372fb36fc8f947 URL: https://github.com/llvm/llvm-project/commit/876bf516e7d4bba615da6cf791372fb36fc8f947 DIFF: https://github.com/llvm/llvm-project/commit/876bf516e7d4bba615da6cf791372fb36fc8f947.diff

[clang] 2d37f21 - Try to fix clang/test/Driver/cl-options.c on non-x86 hosts

2021-04-28 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-04-28T11:57:09+02:00 New Revision: 2d37f2115d173a2c9117c6dbb4720dc7aefb9f42 URL: https://github.com/llvm/llvm-project/commit/2d37f2115d173a2c9117c6dbb4720dc7aefb9f42 DIFF: https://github.com/llvm/llvm-project/commit/2d37f2115d173a2c9117c6dbb4720dc7aefb9f42.diff

[clang] 789549b - [clang-cl] Map /QIntel-jcc-erratum to -mbranches-within-32B-boundaries

2021-04-28 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-04-28T11:10:08+02:00 New Revision: 789549bea441f1347458505307db322aea3ac289 URL: https://github.com/llvm/llvm-project/commit/789549bea441f1347458505307db322aea3ac289 DIFF: https://github.com/llvm/llvm-project/commit/789549bea441f1347458505307db322aea3ac289.diff

[clang] aa1e391 - Fix test/Frontend/print-header-includes.c

2021-04-19 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-04-19T15:39:09+02:00 New Revision: aa1e3914020b1211e6bdd306d4f5f2010971d6ee URL: https://github.com/llvm/llvm-project/commit/aa1e3914020b1211e6bdd306d4f5f2010971d6ee DIFF: https://github.com/llvm/llvm-project/commit/aa1e3914020b1211e6bdd306d4f5f2010971d6ee.diff

[clang] bb36dc8 - Rename -show-skipped-includes to -fshow-skipped-includes and make it a driver option

2021-04-19 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-04-19T15:22:15+02:00 New Revision: bb36dc8dcf1c4a16cafdafc6b225ec6036144f41 URL: https://github.com/llvm/llvm-project/commit/bb36dc8dcf1c4a16cafdafc6b225ec6036144f41 DIFF: https://github.com/llvm/llvm-project/commit/bb36dc8dcf1c4a16cafdafc6b225ec6036144f41.diff

[clang] f29dcbd - Add flag for showing skipped headers in -H / --show-includes output

2021-04-14 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-04-14T17:01:51+02:00 New Revision: f29dcbdde10c86cfd89196fc2aa0e7f6ca3c9c4e URL: https://github.com/llvm/llvm-project/commit/f29dcbdde10c86cfd89196fc2aa0e7f6ca3c9c4e DIFF: https://github.com/llvm/llvm-project/commit/f29dcbdde10c86cfd89196fc2aa0e7f6ca3c9c4e.diff

[clang] f50aef7 - Revert "[InstrProfiling] Don't generate __llvm_profile_runtime_user"

2021-03-12 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-03-12T13:53:46+01:00 New Revision: f50aef745c3ba981f3d0bf118b809d0c3880a490 URL: https://github.com/llvm/llvm-project/commit/f50aef745c3ba981f3d0bf118b809d0c3880a490 DIFF: https://github.com/llvm/llvm-project/commit/f50aef745c3ba981f3d0bf118b809d0c3880a490.diff

[clang] 0a5dd06 - Revert "[ObjC][ARC] Use operand bundle 'clang.arc.attachedcall' instead of explicitly emitting retainRV or claimRV calls in the IR"

2021-03-03 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-03-03T15:51:40+01:00 New Revision: 0a5dd067181dac2a8882a139ea3bd19bdea5fa44 URL: https://github.com/llvm/llvm-project/commit/0a5dd067181dac2a8882a139ea3bd19bdea5fa44 DIFF: https://github.com/llvm/llvm-project/commit/0a5dd067181dac2a8882a139ea3bd19bdea5fa44.diff

[clang] 6625680 - [clang-cl] Remove the /fallback option

2021-02-04 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-02-04T10:33:16+01:00 New Revision: 6625680a581c5e29c53d9f58d864cc6cd3cd05f6 URL: https://github.com/llvm/llvm-project/commit/6625680a581c5e29c53d9f58d864cc6cd3cd05f6 DIFF: https://github.com/llvm/llvm-project/commit/6625680a581c5e29c53d9f58d864cc6cd3cd05f6.diff

[clang] 0479c53 - [dllimport] Honor always_inline when deciding whether a dllimport function should be available for inlining (PR48925)

2021-02-02 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-02-02T10:28:32+01:00 New Revision: 0479c53b6c5224c16bdc78cb014e76c0b0dbc6f9 URL: https://github.com/llvm/llvm-project/commit/0479c53b6c5224c16bdc78cb014e76c0b0dbc6f9 DIFF: https://github.com/llvm/llvm-project/commit/0479c53b6c5224c16bdc78cb014e76c0b0dbc6f9.diff

[clang] 0024efc - Relax test expectations in debug-info-gline-tables-only-codeview.cpp

2021-01-28 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-01-28T14:40:11+01:00 New Revision: 0024efc69ea6cd0b630cd11cef5991b7edb73ffc URL: https://github.com/llvm/llvm-project/commit/0024efc69ea6cd0b630cd11cef5991b7edb73ffc DIFF: https://github.com/llvm/llvm-project/commit/0024efc69ea6cd0b630cd11cef5991b7edb73ffc.diff

[clang] 0024efc - Relax test expectations in debug-info-gline-tables-only-codeview.cpp

2021-01-28 Thread Hans Wennborg via cfe-commits
Author: Hans Wennborg Date: 2021-01-28T14:40:11+01:00 New Revision: 0024efc69ea6cd0b630cd11cef5991b7edb73ffc URL: https://github.com/llvm/llvm-project/commit/0024efc69ea6cd0b630cd11cef5991b7edb73ffc DIFF: https://github.com/llvm/llvm-project/commit/0024efc69ea6cd0b630cd11cef5991b7edb73ffc.diff

Re: [clang] 5a391d3 - Following up on PR48517, fix handling of template arguments that refer

2021-01-20 Thread Hans Wennborg via cfe-commits
Combined with da986511fb9da1a46a0ca4dba2e49e2426036303 this broke Chromium's build. See https://bugs.chromium.org/p/chromium/issues/detail?id=1168494#c1 for a repro. I've reverted this change and the changes that depended on it in 8ba442bc2136c9ab91c74826db7195e406b94fb7 in the meantime. On Tue,

  1   2   3   4   5   6   7   8   9   10   >