[clang] 14d89bf - [ASTMatchers] Fix isDerivedFrom for recursive templates

2020-04-15 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-04-15T12:49:01-07:00 New Revision: 14d89bfbe0b4f633689d829145fc9f0bfdb07b6e URL: https://github.com/llvm/llvm-project/commit/14d89bfbe0b4f633689d829145fc9f0bfdb07b6e DIFF: https://github.com/llvm/llvm-project/commit/14d89bfbe0b4f633689d829145fc9f0bfdb07b6e.diff LO

[clang] a95c08d - [Analyzer][NoUncountedMembersChecker] Fix crash for C structs

2020-06-04 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-06-04T15:57:19-07:00 New Revision: a95c08db122ef33576cd8f35094afcd1ea668d68 URL: https://github.com/llvm/llvm-project/commit/a95c08db122ef33576cd8f35094afcd1ea668d68 DIFF: https://github.com/llvm/llvm-project/commit/a95c08db122ef33576cd8f35094afcd1ea668d68.diff LO

[clang] a7eb369 - [Analyzer][WebKit] UncountedCallArgsChecker

2020-06-15 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-06-15T13:53:36-07:00 New Revision: a7eb3692e762271235f866837f6d15b8330b4a00 URL: https://github.com/llvm/llvm-project/commit/a7eb3692e762271235f866837f6d15b8330b4a00 DIFF: https://github.com/llvm/llvm-project/commit/a7eb3692e762271235f866837f6d15b8330b4a00.diff LO

[clang] a93ff18 - [Analyzer][NFC] Remove prefix from WebKitNoUncountedMemberChecker name

2020-06-15 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-06-15T14:13:56-07:00 New Revision: a93ff1826b4bfd1674ea99dd45609b9e07792f6c URL: https://github.com/llvm/llvm-project/commit/a93ff1826b4bfd1674ea99dd45609b9e07792f6c DIFF: https://github.com/llvm/llvm-project/commit/a93ff1826b4bfd1674ea99dd45609b9e07792f6c.diff LO

[clang] 6e089e9 - [libclang] Fix crash when visiting a captured VLA

2020-07-08 Thread Jan Korous via cfe-commits
Author: Christian Kandeler Date: 2020-07-08T13:10:16-07:00 New Revision: 6e089e98a9d5d7d0dda259f68b8ba7f4556cc5b3 URL: https://github.com/llvm/llvm-project/commit/6e089e98a9d5d7d0dda259f68b8ba7f4556cc5b3 DIFF: https://github.com/llvm/llvm-project/commit/6e089e98a9d5d7d0dda259f68b8ba7f4556cc5b3.

[clang] e81f9cd - [AST][test] Add regression test forPointerExprEvaluator::VisitCXXNewExpr

2020-07-09 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-07-09T12:11:08-07:00 New Revision: e81f9cd2137f258fd1ec6a169db836387bcca84a URL: https://github.com/llvm/llvm-project/commit/e81f9cd2137f258fd1ec6a169db836387bcca84a DIFF: https://github.com/llvm/llvm-project/commit/e81f9cd2137f258fd1ec6a169db836387bcca84a.diff LO

[clang] fdb6953 - [AST] Fix potential nullptr dereference in Expr::HasSideEffects

2020-07-13 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-07-13T11:08:51-07:00 New Revision: fdb69539bcd250f6e4f49197c9b8149a7542e3ff URL: https://github.com/llvm/llvm-project/commit/fdb69539bcd250f6e4f49197c9b8149a7542e3ff DIFF: https://github.com/llvm/llvm-project/commit/fdb69539bcd250f6e4f49197c9b8149a7542e3ff.diff LO

[clang] 820e8d8 - [Analyzer][WebKit] UncountedLambdaCaptureChecker

2020-08-05 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-08-05T15:23:55-08:00 New Revision: 820e8d8656ecf65ba29ea27c794c833f230c2698 URL: https://github.com/llvm/llvm-project/commit/820e8d8656ecf65ba29ea27c794c833f230c2698 DIFF: https://github.com/llvm/llvm-project/commit/820e8d8656ecf65ba29ea27c794c833f230c2698.diff LO

[clang] 02b3033 - [libclang] Remove duplicate dependency on LLVMSupport

2020-05-05 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-05-05T21:31:07-07:00 New Revision: 02b303321d3f0d3b2c69f68aa25560848dd61f98 URL: https://github.com/llvm/llvm-project/commit/02b303321d3f0d3b2c69f68aa25560848dd61f98 DIFF: https://github.com/llvm/llvm-project/commit/02b303321d3f0d3b2c69f68aa25560848dd61f98.diff LO

[clang] 05eedf1 - [clang][VerifyDiagnosticConsumer] Support filename wildcards

2020-05-14 Thread Jan Korous via cfe-commits
Author: Alexandre Rames Date: 2020-05-14T15:15:49-07:00 New Revision: 05eedf1f5b449ae42f5493576164b0f9a001646c URL: https://github.com/llvm/llvm-project/commit/05eedf1f5b449ae42f5493576164b0f9a001646c DIFF: https://github.com/llvm/llvm-project/commit/05eedf1f5b449ae42f5493576164b0f9a001646c.dif

[clang] ce583b1 - [utils] Avoid hardcoding metadata ids in update_cc_test_checks

2022-05-10 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2022-05-10T10:17:45-07:00 New Revision: ce583b14b2ec37b1c168bb92020680cb452502b3 URL: https://github.com/llvm/llvm-project/commit/ce583b14b2ec37b1c168bb92020680cb452502b3 DIFF: https://github.com/llvm/llvm-project/commit/ce583b14b2ec37b1c168bb92020680cb452502b3.diff LO

[clang] 0376c0f - Revert "[utils] Avoid hardcoding metadata ids in update_cc_test_checks"

2022-05-10 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2022-05-10T14:04:19-07:00 New Revision: 0376c0f271398147b3df79ab20ffb2f375e47215 URL: https://github.com/llvm/llvm-project/commit/0376c0f271398147b3df79ab20ffb2f375e47215 DIFF: https://github.com/llvm/llvm-project/commit/0376c0f271398147b3df79ab20ffb2f375e47215.diff LO

r369714 - [libclang][NFC] Remove debug comment

2019-08-22 Thread Jan Korous via cfe-commits
Author: jkorous Date: Thu Aug 22 16:29:10 2019 New Revision: 369714 URL: http://llvm.org/viewvc/llvm-project?rev=369714&view=rev Log: [libclang][NFC] Remove debug comment Modified: cfe/trunk/tools/libclang/Indexing.cpp Modified: cfe/trunk/tools/libclang/Indexing.cpp URL: http://llvm.org/vie

r369822 - [libclang][index][NFC] Fix test for skipping already parsed function bodies

2019-08-23 Thread Jan Korous via cfe-commits
Author: jkorous Date: Fri Aug 23 15:51:23 2019 New Revision: 369822 URL: http://llvm.org/viewvc/llvm-project?rev=369822&view=rev Log: [libclang][index][NFC] Fix test for skipping already parsed function bodies Modified: cfe/trunk/test/Index/skip-parsed-bodies/compile_commands.json Modified:

r369931 - [libclang][index][NFCi] Refactor machinery for skipping function bodies

2019-08-26 Thread Jan Korous via cfe-commits
Author: jkorous Date: Mon Aug 26 10:25:23 2019 New Revision: 369931 URL: http://llvm.org/viewvc/llvm-project?rev=369931&view=rev Log: [libclang][index][NFCi] Refactor machinery for skipping function bodies Refactor machinery for skipping inline function bodies that have already been parsed in oth

r370116 - [clang][Index][NFC] Move IndexDataConsumer default implementation

2019-08-27 Thread Jan Korous via cfe-commits
Author: jkorous Date: Tue Aug 27 14:49:39 2019 New Revision: 370116 URL: http://llvm.org/viewvc/llvm-project?rev=370116&view=rev Log: [clang][Index][NFC] Move IndexDataConsumer default implementation Modified: cfe/trunk/include/clang/Index/IndexDataConsumer.h cfe/trunk/lib/Index/IndexingA

r370825 - [libclang][test][NFC] Split off fixture from tests.

2019-09-03 Thread Jan Korous via cfe-commits
Author: jkorous Date: Tue Sep 3 15:01:46 2019 New Revision: 370825 URL: http://llvm.org/viewvc/llvm-project?rev=370825&view=rev Log: [libclang][test][NFC] Split off fixture from tests. Added: cfe/trunk/unittests/libclang/TestUtils.h Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp

r371112 - [AST][NFC] Doc comments for ASTNameGenerator

2019-09-05 Thread Jan Korous via cfe-commits
Author: jkorous Date: Thu Sep 5 13:04:11 2019 New Revision: 371112 URL: http://llvm.org/viewvc/llvm-project?rev=371112&view=rev Log: [AST][NFC] Doc comments for ASTNameGenerator Modified: cfe/trunk/include/clang/AST/Mangle.h Modified: cfe/trunk/include/clang/AST/Mangle.h URL: http://llvm.o

r371117 - [clang][Index] Replace CodegenNameGenerator with ASTNameGenerator

2019-09-05 Thread Jan Korous via cfe-commits
Author: jkorous Date: Thu Sep 5 13:33:52 2019 New Revision: 371117 URL: http://llvm.org/viewvc/llvm-project?rev=371117&view=rev Log: [clang][Index] Replace CodegenNameGenerator with ASTNameGenerator Follow-up to: 3ff8c3b73f6, d5d15b4c1fd Should be NFC since the original patch just moved the cod

r371250 - [clang][Index][NFC] Put IndexingOptions to a separate header

2019-09-06 Thread Jan Korous via cfe-commits
Author: jkorous Date: Fri Sep 6 13:08:32 2019 New Revision: 371250 URL: http://llvm.org/viewvc/llvm-project?rev=371250&view=rev Log: [clang][Index][NFC] Put IndexingOptions to a separate header Added: cfe/trunk/include/clang/Index/IndexingOptions.h Modified: cfe/trunk/include/clang/Index

[clang-tools-extra] r371250 - [clang][Index][NFC] Put IndexingOptions to a separate header

2019-09-06 Thread Jan Korous via cfe-commits
Author: jkorous Date: Fri Sep 6 13:08:32 2019 New Revision: 371250 URL: http://llvm.org/viewvc/llvm-project?rev=371250&view=rev Log: [clang][Index][NFC] Put IndexingOptions to a separate header Modified: clang-tools-extra/trunk/clangd/XRefs.cpp clang-tools-extra/trunk/clangd/index/FileIn

r371279 - [clang][DependencyFileGenerator] Fix missing -MT option handling

2019-09-06 Thread Jan Korous via cfe-commits
Author: jkorous Date: Fri Sep 6 17:59:13 2019 New Revision: 371279 URL: http://llvm.org/viewvc/llvm-project?rev=371279&view=rev Log: [clang][DependencyFileGenerator] Fix missing -MT option handling Targets in DependencyFileGenerator don't necessarily come from -MT option. Differential Revision:

[clang] f28972f - [clang] Fix out-of-bounds memory access in ComputeLineNumbers

2020-01-10 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-01-10T11:22:41-08:00 New Revision: f28972facc1fce9589feab9803e3e8cfad01891c URL: https://github.com/llvm/llvm-project/commit/f28972facc1fce9589feab9803e3e8cfad01891c DIFF: https://github.com/llvm/llvm-project/commit/f28972facc1fce9589feab9803e3e8cfad01891c.diff LO

[clang] 986202f - [clang][test][NFC] Use more widely supported sanitizer for file dependency tests

2020-01-14 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-01-14T12:55:11-08:00 New Revision: 986202fad41529af8288aca54f2ff62d4c501d71 URL: https://github.com/llvm/llvm-project/commit/986202fad41529af8288aca54f2ff62d4c501d71 DIFF: https://github.com/llvm/llvm-project/commit/986202fad41529af8288aca54f2ff62d4c501d71.diff LO

[clang] ae726fe - [SourceManager] Explicitly check for potential iterator underflow

2020-09-15 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-15T15:54:16-07:00 New Revision: ae726fecae9a1cc9c50de5a9f6e860056f82c556 URL: https://github.com/llvm/llvm-project/commit/ae726fecae9a1cc9c50de5a9f6e860056f82c556 DIFF: https://github.com/llvm/llvm-project/commit/ae726fecae9a1cc9c50de5a9f6e860056f82c556.diff LO

[clang] 8a64689 - [Analyzer][WebKit] UncountedLocalVarsChecker

2020-09-22 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-22T11:05:04-07:00 New Revision: 8a64689e264ce039e4fb0a09c3e136a1c8451838 URL: https://github.com/llvm/llvm-project/commit/8a64689e264ce039e4fb0a09c3e136a1c8451838 DIFF: https://github.com/llvm/llvm-project/commit/8a64689e264ce039e4fb0a09c3e136a1c8451838.diff LO

[clang] 47e6851 - [Analyzer][WebKit] Use tri-state types for relevant predicates

2020-09-22 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-22T21:57:24-07:00 New Revision: 47e6851423fd32f0685a643236ad946e23ab14ff URL: https://github.com/llvm/llvm-project/commit/47e6851423fd32f0685a643236ad946e23ab14ff DIFF: https://github.com/llvm/llvm-project/commit/47e6851423fd32f0685a643236ad946e23ab14ff.diff LO

[clang] 4da126c - [index-while-building] PathIndexer

2020-08-19 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-08-19T11:25:21-07:00 New Revision: 4da126c3748f3b6c6251e45614b12d3aa118d047 URL: https://github.com/llvm/llvm-project/commit/4da126c3748f3b6c6251e45614b12d3aa118d047 DIFF: https://github.com/llvm/llvm-project/commit/4da126c3748f3b6c6251e45614b12d3aa118d047.diff LO

[clang] c9239b2 - [Analyzer][docs][NFC] Fix typo in code example

2020-09-03 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-03T09:28:34-07:00 New Revision: c9239b2bf5f00b58aaa431955f24013e0cada0a3 URL: https://github.com/llvm/llvm-project/commit/c9239b2bf5f00b58aaa431955f24013e0cada0a3 DIFF: https://github.com/llvm/llvm-project/commit/c9239b2bf5f00b58aaa431955f24013e0cada0a3.diff LO

[clang] baf3c77 - [libclang] Add translateCXRangeToCharRange conversion

2020-09-04 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-04T09:41:22-07:00 New Revision: baf3c77bd9f6baf60a09ef3625fef84080642b72 URL: https://github.com/llvm/llvm-project/commit/baf3c77bd9f6baf60a09ef3625fef84080642b72 DIFF: https://github.com/llvm/llvm-project/commit/baf3c77bd9f6baf60a09ef3625fef84080642b72.diff LO

[clang] 052f838 - [libclang] Expose couple more AST details via cursors

2020-09-04 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-04T13:38:47-07:00 New Revision: 052f83890349822a606c916b2fee501bc087652b URL: https://github.com/llvm/llvm-project/commit/052f83890349822a606c916b2fee501bc087652b DIFF: https://github.com/llvm/llvm-project/commit/052f83890349822a606c916b2fee501bc087652b.diff LO

[clang] 69e5abb - [libclang] Add CXRewriter to libclang API

2020-09-04 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-04T14:17:03-07:00 New Revision: 69e5abb57b70570cf04671a93246e5e624023650 URL: https://github.com/llvm/llvm-project/commit/69e5abb57b70570cf04671a93246e5e624023650 DIFF: https://github.com/llvm/llvm-project/commit/69e5abb57b70570cf04671a93246e5e624023650.diff LO

[clang] 7cfc8f0 - [libclang] Add missing dependency on clangRewrite lib

2020-09-04 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-04T14:59:53-07:00 New Revision: 7cfc8f0c7c2440ea8aa722304f9e6ef32472833b URL: https://github.com/llvm/llvm-project/commit/7cfc8f0c7c2440ea8aa722304f9e6ef32472833b DIFF: https://github.com/llvm/llvm-project/commit/7cfc8f0c7c2440ea8aa722304f9e6ef32472833b.diff LO

[clang] 1e86d63 - [clang] Selectively ena/disa-ble format-insufficient-args warning

2020-09-28 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-28T16:24:50-07:00 New Revision: 1e86d637eb4f88e03fcd4b9fd78192487dc2a302 URL: https://github.com/llvm/llvm-project/commit/1e86d637eb4f88e03fcd4b9fd78192487dc2a302 DIFF: https://github.com/llvm/llvm-project/commit/1e86d637eb4f88e03fcd4b9fd78192487dc2a302.diff LO

[clang] 6fd8c69 - [clang] Update warning-wall.c test

2020-09-28 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-09-28T17:19:51-07:00 New Revision: 6fd8c69049a8fc119278097be6d0bdc3e781f1ba URL: https://github.com/llvm/llvm-project/commit/6fd8c69049a8fc119278097be6d0bdc3e781f1ba DIFF: https://github.com/llvm/llvm-project/commit/6fd8c69049a8fc119278097be6d0bdc3e781f1ba.diff LO

[clang] e787022 - [SourceManager] Skip module maps when searching files for macro arguments

2020-10-22 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-10-22T12:36:51-07:00 New Revision: e7870223d8b586cd89ffc7fddd63bc40447bd3fb URL: https://github.com/llvm/llvm-project/commit/e7870223d8b586cd89ffc7fddd63bc40447bd3fb DIFF: https://github.com/llvm/llvm-project/commit/e7870223d8b586cd89ffc7fddd63bc40447bd3fb.diff LO

[clang] 8277a51 - [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache

2020-10-22 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-10-22T14:18:28-07:00 New Revision: 8277a513c74b53e5ad7f482f76b27bc8609c66ae URL: https://github.com/llvm/llvm-project/commit/8277a513c74b53e5ad7f482f76b27bc8609c66ae DIFF: https://github.com/llvm/llvm-project/commit/8277a513c74b53e5ad7f482f76b27bc8609c66ae.diff LO

[clang] 85d97aa - [analyzer] Support implicit parameter 'self' in path note

2022-09-21 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2022-09-21T17:26:09-07:00 New Revision: 85d97aac80b8e7689a6d957441054aa817bbb192 URL: https://github.com/llvm/llvm-project/commit/85d97aac80b8e7689a6d957441054aa817bbb192 DIFF: https://github.com/llvm/llvm-project/commit/85d97aac80b8e7689a6d957441054aa817bbb192.diff LO

[clang] 214312e - [-Wunsafe-buffer-usage][NFC] Refactor checkUnsafeBufferUsage

2023-01-17 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2023-01-17T18:00:47-08:00 New Revision: 214312ef7ee495e36a9626a0f8955be9d2bc8b78 URL: https://github.com/llvm/llvm-project/commit/214312ef7ee495e36a9626a0f8955be9d2bc8b78 DIFF: https://github.com/llvm/llvm-project/commit/214312ef7ee495e36a9626a0f8955be9d2bc8b78.diff LO

[clang] 39a63fc - [-Wunsafe-buffer-usage] Use relevant source locations for warnings

2023-01-18 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2023-01-18T14:18:54-08:00 New Revision: 39a63fc7fe9824313764a9da8565a705d3024b1a URL: https://github.com/llvm/llvm-project/commit/39a63fc7fe9824313764a9da8565a705d3024b1a DIFF: https://github.com/llvm/llvm-project/commit/39a63fc7fe9824313764a9da8565a705d3024b1a.diff LO

[clang] 237ca43 - [-Wunsafe-buffer-usage] Group diagnostics by variable

2023-01-18 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2023-01-18T15:00:22-08:00 New Revision: 237ca436adf48c72821afd9fa6e031ec1d4a0420 URL: https://github.com/llvm/llvm-project/commit/237ca436adf48c72821afd9fa6e031ec1d4a0420 DIFF: https://github.com/llvm/llvm-project/commit/237ca436adf48c72821afd9fa6e031ec1d4a0420.diff LO

[clang] f252333 - [-Wunsafe-buffer-usage][NFC] Fix Fixables filtering

2023-01-18 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2023-01-18T18:54:48-08:00 New Revision: f252333b978c6b5a04d1cea3d92de16490969ff5 URL: https://github.com/llvm/llvm-project/commit/f252333b978c6b5a04d1cea3d92de16490969ff5 DIFF: https://github.com/llvm/llvm-project/commit/f252333b978c6b5a04d1cea3d92de16490969ff5.diff LO

[clang] 2f56789 - [clang][doxygen] Fix false -Wdocumentation warning for tag typedefs

2020-02-20 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-02-20T11:32:30-08:00 New Revision: 2f56789c8fe8edb57bc7a193592ecd35a393fe4a URL: https://github.com/llvm/llvm-project/commit/2f56789c8fe8edb57bc7a193592ecd35a393fe4a DIFF: https://github.com/llvm/llvm-project/commit/2f56789c8fe8edb57bc7a193592ecd35a393fe4a.diff LO

[clang] 03b84e4 - [clang] Report sanitizer blacklist as a dependency in cc1

2019-11-07 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2019-11-07T14:06:43-08:00 New Revision: 03b84e4f6d0e1c04f22d69cc445f36e1f713beb4 URL: https://github.com/llvm/llvm-project/commit/03b84e4f6d0e1c04f22d69cc445f36e1f713beb4 DIFF: https://github.com/llvm/llvm-project/commit/03b84e4f6d0e1c04f22d69cc445f36e1f713beb4.diff LO

Re: [clang] 03b84e4 - [clang] Report sanitizer blacklist as a dependency in cc1

2019-11-08 Thread Jan Korous via cfe-commits
ge----- >> From: cfe-commits On Behalf Of Jan >> Korous via cfe-commits >> Sent: Thursday, November 7, 2019 2:07 PM >> To: cfe-commits@lists.llvm.org >> Subject: [clang] 03b84e4 - [clang] Report sanitizer blacklist as a >> dependency in cc1 &g

[clang] 590f279 - [clang] Add VFS support for sanitizers' blacklists

2019-11-08 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2019-11-08T10:58:50-08:00 New Revision: 590f279c456bbde632eca8ef89a85c478f15a249 URL: https://github.com/llvm/llvm-project/commit/590f279c456bbde632eca8ef89a85c478f15a249 DIFF: https://github.com/llvm/llvm-project/commit/590f279c456bbde632eca8ef89a85c478f15a249.diff LO

[clang] 6d28588 - Reland "[clang] Report sanitizer blacklist as a dependency in cc1"

2019-11-08 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2019-11-08T13:54:28-08:00 New Revision: 6d28588cc0f223cc06fc103493b1f16cb7e579f8 URL: https://github.com/llvm/llvm-project/commit/6d28588cc0f223cc06fc103493b1f16cb7e579f8 DIFF: https://github.com/llvm/llvm-project/commit/6d28588cc0f223cc06fc103493b1f16cb7e579f8.diff LO

[clang] cae4a28 - Reland "[clang] Report sanitizer blacklist as a dependency in cc1"

2019-11-08 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2019-11-08T13:55:00-08:00 New Revision: cae4a28864f4e8a55920e2b94e2cd43617902dec URL: https://github.com/llvm/llvm-project/commit/cae4a28864f4e8a55920e2b94e2cd43617902dec DIFF: https://github.com/llvm/llvm-project/commit/cae4a28864f4e8a55920e2b94e2cd43617902dec.diff LO

Re: [clang] 03b84e4 - [clang] Report sanitizer blacklist as a dependency in cc1

2019-11-08 Thread Jan Korous via cfe-commits
t;>> Hi Jan, >>> >>> It looks like this commit is causing DFSAN failures on the sanitizer >> bots and our internal CI. Could you take a look? >>> >>> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/24312/ >>> steps/64-bit

[clang] d52cff8 - Revert "Reland "[clang] Report sanitizer blacklist as a dependency in cc1""

2019-11-08 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2019-11-08T14:28:30-08:00 New Revision: d52cff88367df4d6bc57949d5e8a61aec0c301e8 URL: https://github.com/llvm/llvm-project/commit/d52cff88367df4d6bc57949d5e8a61aec0c301e8 DIFF: https://github.com/llvm/llvm-project/commit/d52cff88367df4d6bc57949d5e8a61aec0c301e8.diff LO

Re: [clang] 03b84e4 - [clang] Report sanitizer blacklist as a dependency in cc1

2019-11-08 Thread Jan Korous via cfe-commits
on a linux box. >>>> >>>> Thanks. >>>> >>>> Jan >>>> >>>>> On Nov 7, 2019, at 4:50 PM, Voss, Matthew >> wrote: >>>>> >>>>> Hi Jan, >>>>> >>>>> It looks li

[clang-tools-extra] 42b7827 - [clangd] Add json::Object->Value conversion workaround for older compilers

2020-03-13 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-03-13T14:01:33-07:00 New Revision: 42b782747ed78d1fc68a2b47d1057713189c URL: https://github.com/llvm/llvm-project/commit/42b782747ed78d1fc68a2b47d1057713189c DIFF: https://github.com/llvm/llvm-project/commit/42b782747ed78d1fc68a2b47d1057713189c.diff LO

[clang] 5d67fb3 - [AST][NFCi] Make CXXBasePaths::Origin const

2020-03-19 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-03-19T07:54:05-07:00 New Revision: 5d67fb3eccc7884e52d5252379456b87b14ce58b URL: https://github.com/llvm/llvm-project/commit/5d67fb3eccc7884e52d5252379456b87b14ce58b DIFF: https://github.com/llvm/llvm-project/commit/5d67fb3eccc7884e52d5252379456b87b14ce58b.diff LO

[clang-tools-extra] efcf643 - Reland "[clangd][test] Disable a particular testcase in FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS""

2020-02-10 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-02-10T12:17:02-08:00 New Revision: efcf6430009cc5bcc2024ecec1c4e4bbb328d037 URL: https://github.com/llvm/llvm-project/commit/efcf6430009cc5bcc2024ecec1c4e4bbb328d037 DIFF: https://github.com/llvm/llvm-project/commit/efcf6430009cc5bcc2024ecec1c4e4bbb328d037.diff LO

[clang-tools-extra] 42b3c38 - [clangd][test] Disable a particular testcase in FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS

2020-01-16 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2020-01-16T15:07:08-08:00 New Revision: 42b3c38903c9c80e129ce678db7f522967e91eeb URL: https://github.com/llvm/llvm-project/commit/42b3c38903c9c80e129ce678db7f522967e91eeb DIFF: https://github.com/llvm/llvm-project/commit/42b3c38903c9c80e129ce678db7f522967e91eeb.diff LO

[clang-tools-extra] r328149 - [clangd][nfc] Correct header name in comment

2018-03-21 Thread Jan Korous via cfe-commits
Author: jkorous Date: Wed Mar 21 14:04:10 2018 New Revision: 328149 URL: http://llvm.org/viewvc/llvm-project?rev=328149&view=rev Log: [clangd][nfc] Correct header name in comment Modified: clang-tools-extra/trunk/clangd/index/Index.h Modified: clang-tools-extra/trunk/clangd/index/Index.h URL

[libcxx] r329194 - [libcxx][test] Improve assert message

2018-04-04 Thread Jan Korous via cfe-commits
Author: jkorous Date: Wed Apr 4 06:31:39 2018 New Revision: 329194 URL: http://llvm.org/viewvc/llvm-project?rev=329194&view=rev Log: [libcxx][test] Improve assert message Modified: libcxx/trunk/test/std/experimental/filesystem/fs.op.funcs/fs.op.proximate/proximate.pass.cpp Modified: libcx

[libcxx] r329199 - [libcxx][test] Fix fs::proximate tests on platforms where /net exists.

2018-04-04 Thread Jan Korous via cfe-commits
Author: jkorous Date: Wed Apr 4 07:23:51 2018 New Revision: 329199 URL: http://llvm.org/viewvc/llvm-project?rev=329199&view=rev Log: [libcxx][test] Fix fs::proximate tests on platforms where /net exists. Following Eric's patch. Modified: libcxx/trunk/test/std/experimental/filesystem/fs.op.

r329225 - [analyzer][test] Set C++14 as language standard for test depending on new

2018-04-04 Thread Jan Korous via cfe-commits
Author: jkorous Date: Wed Apr 4 12:58:48 2018 New Revision: 329225 URL: http://llvm.org/viewvc/llvm-project?rev=329225&view=rev Log: [analyzer][test] Set C++14 as language standard for test depending on new features Modified: cfe/trunk/test/Analysis/missing-bind-temporary.cpp Modified: cfe/

r329804 - [Sema] Fix built-in decrement operator overload resolution

2018-04-11 Thread Jan Korous via cfe-commits
Author: jkorous Date: Wed Apr 11 06:36:29 2018 New Revision: 329804 URL: http://llvm.org/viewvc/llvm-project?rev=329804&view=rev Log: [Sema] Fix built-in decrement operator overload resolution C++ [over.built] p4: "For every pair (T, VQ), where T is an arithmetic type other than bool, and VQ is

r317200 - Fix typo in class annotation

2017-11-02 Thread Jan Korous via cfe-commits
Author: jkorous Date: Thu Nov 2 05:15:51 2017 New Revision: 317200 URL: http://llvm.org/viewvc/llvm-project?rev=317200&view=rev Log: Fix typo in class annotation Modified: cfe/trunk/include/clang/AST/NestedNameSpecifier.h Modified: cfe/trunk/include/clang/AST/NestedNameSpecifier.h URL: htt

r317216 - Fix comment typo

2017-11-02 Thread Jan Korous via cfe-commits
Author: jkorous Date: Thu Nov 2 09:37:00 2017 New Revision: 317216 URL: http://llvm.org/viewvc/llvm-project?rev=317216&view=rev Log: Fix comment typo Modified: cfe/trunk/lib/Parse/ParseExprCXX.cpp Modified: cfe/trunk/lib/Parse/ParseExprCXX.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/t

r317493 - [Parser] Fix TryParseLambdaIntroducer() error handling

2017-11-06 Thread Jan Korous via cfe-commits
Author: jkorous Date: Mon Nov 6 09:42:17 2017 New Revision: 317493 URL: http://llvm.org/viewvc/llvm-project?rev=317493&view=rev Log: [Parser] Fix TryParseLambdaIntroducer() error handling rdar://35066196 Differential Revision: https://reviews.llvm.org/D39419 Added: cfe/trunk/test/Parser/ob

[clang] 8b6ae9b - [-Wunsafe-buffer-usage] Emit Fix-Its only for C++20 and later standards

2023-02-09 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2023-02-09T17:28:27-08:00 New Revision: 8b6ae9bd7466bd3ceefcd8bd0262b9b085481697 URL: https://github.com/llvm/llvm-project/commit/8b6ae9bd7466bd3ceefcd8bd0262b9b085481697 DIFF: https://github.com/llvm/llvm-project/commit/8b6ae9bd7466bd3ceefcd8bd0262b9b085481697.diff LO

r322438 - [Sema] Fix crash for type-dependent base classes

2018-01-13 Thread Jan Korous via cfe-commits
Author: jkorous Date: Sat Jan 13 07:24:16 2018 New Revision: 322438 URL: http://llvm.org/viewvc/llvm-project?rev=322438&view=rev Log: [Sema] Fix crash for type-dependent base classes Added: cfe/trunk/test/SemaCXX/base-class-ambiguity-check.cpp Modified: cfe/trunk/lib/Sema/SemaDeclCXX.cpp

[clang] dd01d97 - [clang][dataflow] Avoid MaxIterations overflow

2022-01-24 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2022-01-24T15:58:38-08:00 New Revision: dd01d971aa2c4b464a295ca5c78ff93fc4441dc3 URL: https://github.com/llvm/llvm-project/commit/dd01d971aa2c4b464a295ca5c78ff93fc4441dc3 DIFF: https://github.com/llvm/llvm-project/commit/dd01d971aa2c4b464a295ca5c78ff93fc4441dc3.diff LO

[clang] fad7e49 - Revert "Add BITINT_MAXWIDTH support"

2022-01-28 Thread Jan Korous via cfe-commits
Author: Jan Korous Date: 2022-01-28T15:18:49-08:00 New Revision: fad7e491a0770ac4336934030ac67d77e7af5520 URL: https://github.com/llvm/llvm-project/commit/fad7e491a0770ac4336934030ac67d77e7af5520 DIFF: https://github.com/llvm/llvm-project/commit/fad7e491a0770ac4336934030ac67d77e7af5520.diff LO

[clang] [-Wunsafe-buffer-usage] Suppress warning for multi-dimensional constant arrays (PR #118249)

2024-12-04 Thread Jan Korous via cfe-commits
@@ -52,3 +52,37 @@ void constant_id_string(unsigned idx) { unsafe_char = ""[1]; //expected-warning{{unsafe buffer access}} unsafe_char = ""[idx]; //expected-warning{{unsafe buffer access}} } + +typedef float Float4x4[4][4]; + +// expected-warning@+1 {{'matrix' is an unsafe

[clang] [-Wunsafe-buffer-usage] Suppress warning for multi-dimensional constant arrays (PR #118249)

2024-12-04 Thread Jan Korous via cfe-commits
@@ -8,6 +8,5 @@ // main function int main(int argc, char *argv[]) { // expected-warning{{'argv' is an unsafe pointer used for buffer access}} char tmp; - tmp = argv[5][5];// expected-note{{used in buffer access here}} \ -

[clang] [Clang] Optimize -Wunsafe-buffer-usage. (PR #125492)

2025-02-05 Thread Jan Korous via cfe-commits
jkorous-apple wrote: I believe we should be able to remove dependency on AST Matchers dylib as AFAIK the only use was in UnsafeBufferUsage.cpp. https://github.com/llvm/llvm-project/blob/main/clang/lib/Analysis/CMakeLists.txt#L40 https://github.com/llvm/llvm-project/pull/125492 _

[clang] [Clang] Optimize -Wunsafe-buffer-usage. (PR #125492)

2025-02-05 Thread Jan Korous via cfe-commits
jkorous-apple wrote: Hi @ilya-biryukov and @ivanaivanovska! Unfortunately I currently don't have bandwidth for but I like this direction a lot and appreciate the effort you put into optimizing the analysis! https://github.com/llvm/llvm-project/pull/125492 ___

[clang] [-Wunsafe-buffer-usage] Suppress warning for multi-dimensional constant arrays (PR #118249)

2024-12-11 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/118249 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [-Wunsafe-buffer-usage][NFC] Factor out FixitUtil (PR #135100)

2025-04-09 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple created https://github.com/llvm/llvm-project/pull/135100 None >From 6ff5dc6b405cdae156d213d77e21ad9a14162270 Mon Sep 17 00:00:00 2001 From: Jan Korous Date: Wed, 9 Apr 2025 13:48:39 -0700 Subject: [PATCH] [-Wunsafe-buffer-usage][NFC] Factor out FixitUtil ---

[clang] [-Wunsafe-buffer-usage][NFC] Factor out FixitUtil (PR #135100)

2025-04-09 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple updated https://github.com/llvm/llvm-project/pull/135100 >From 646520113d6ac54810bbb59a1410529b26c69680 Mon Sep 17 00:00:00 2001 From: Jan Korous Date: Wed, 9 Apr 2025 13:48:39 -0700 Subject: [PATCH] [-Wunsafe-buffer-usage][NFC] Factor out FixitUtil --- .../cl

[clang] [-Wunsafe-buffer-usage][NFC] Factor out FixitUtil (PR #135100)

2025-04-11 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple closed https://github.com/llvm/llvm-project/pull/135100 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [-Wunsafe-buffer-usage] Add findUnsafePointers (PR #135421)

2025-04-11 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple created https://github.com/llvm/llvm-project/pull/135421 None >From 9354e44180338d53bfe811fb9f566f3c959c9d7b Mon Sep 17 00:00:00 2001 From: Jan Korous Date: Fri, 11 Apr 2025 11:09:33 -0700 Subject: [PATCH] [-Wunsafe-buffer-usage] Add findUnsafePointers --- ..

[clang] [-Wunsafe-buffer-usage] Add findUnsafePointers (PR #135421)

2025-04-11 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple closed https://github.com/llvm/llvm-project/pull/135421 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [-Wunsafe-buffer-usage] Fix false positives for string literals (PR #115554)

2025-04-07 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple closed https://github.com/llvm/llvm-project/pull/115554 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [-Wunsafe-buffer-usage] Fix a bug that wrongly assumed CXXMethodDecl always has an identifier (PR #137248)

2025-04-24 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple edited https://github.com/llvm/llvm-project/pull/137248 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [-Wunsafe-buffer-usage] Fix a bug that wrongly assumed CXXMethodDecl always has an identifier (PR #137248)

2025-04-24 Thread Jan Korous via cfe-commits
@@ -0,0 +1,26 @@ +// RUN: %clang_cc1 -std=c++20 -Wno-all -Wunsafe-buffer-usage \ +// RUN:-verify %s + +// This example uncovered a bug in UnsafeBufferUsage.cpp, where the +// code assumed that a CXXMethodDecl always have an identifier. + +int printf( const char* format

[clang] [-Wunsafe-buffer-usage] Fix a bug that wrongly assumed CXXMethodDecl always has an identifier (PR #137248)

2025-04-24 Thread Jan Korous via cfe-commits
https://github.com/jkorous-apple approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/137248 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

<    1   2