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
@@ -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
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
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
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
---
..
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
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
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
---
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
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
_
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
___
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
@@ -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}} \
-
@@ -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Author: Jan Korous
Date: 2020-07-16T12:07:18-07:00
New Revision: 5e8b4be9f8546884889b1f178a6a2c2a5c1c9d1f
URL:
https://github.com/llvm/llvm-project/commit/5e8b4be9f8546884889b1f178a6a2c2a5c1c9d1f
DIFF:
https://github.com/llvm/llvm-project/commit/5e8b4be9f8546884889b1f178a6a2c2a5c1c9d1f.diff
LO
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
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
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.
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
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
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
Author: Jan Korous
Date: 2020-06-02T16:04:23-07:00
New Revision: 39fa431c8ccad45de9ec67e8681da923d0cd28c7
URL:
https://github.com/llvm/llvm-project/commit/39fa431c8ccad45de9ec67e8681da923d0cd28c7
DIFF:
https://github.com/llvm/llvm-project/commit/39fa431c8ccad45de9ec67e8681da923d0cd28c7.diff
LO
Author: Jan Korous
Date: 2020-06-02T13:10:36-07:00
New Revision: d61ad660503d2e0c7ba9981ba6526ae0c2f3b7cc
URL:
https://github.com/llvm/llvm-project/commit/d61ad660503d2e0c7ba9981ba6526ae0c2f3b7cc
DIFF:
https://github.com/llvm/llvm-project/commit/d61ad660503d2e0c7ba9981ba6526ae0c2f3b7cc.diff
LO
Author: Jan Korous
Date: 2020-05-29T12:38:01-07:00
New Revision: 1a5c97f3a4b88438b19ff34a285e559e57b1e9d4
URL:
https://github.com/llvm/llvm-project/commit/1a5c97f3a4b88438b19ff34a285e559e57b1e9d4
DIFF:
https://github.com/llvm/llvm-project/commit/1a5c97f3a4b88438b19ff34a285e559e57b1e9d4.diff
LO
Author: Jan Korous
Date: 2020-05-27T19:46:32-07:00
New Revision: 660cda572d6e05e55a9d959e61aba51790c0abbd
URL:
https://github.com/llvm/llvm-project/commit/660cda572d6e05e55a9d959e61aba51790c0abbd
DIFF:
https://github.com/llvm/llvm-project/commit/660cda572d6e05e55a9d959e61aba51790c0abbd.diff
LO
Author: Jan Korous
Date: 2020-05-21T16:41:00-07:00
New Revision: 54e91a3c701040d9d2e467bd483c197073b2c5e4
URL:
https://github.com/llvm/llvm-project/commit/54e91a3c701040d9d2e467bd483c197073b2c5e4
DIFF:
https://github.com/llvm/llvm-project/commit/54e91a3c701040d9d2e467bd483c197073b2c5e4.diff
LO
Author: Jan Korous
Date: 2020-05-21T11:54:49-07:00
New Revision: f7c7e8a523f56b0ed1b14c0756ba4e5d1ccb48d2
URL:
https://github.com/llvm/llvm-project/commit/f7c7e8a523f56b0ed1b14c0756ba4e5d1ccb48d2
DIFF:
https://github.com/llvm/llvm-project/commit/f7c7e8a523f56b0ed1b14c0756ba4e5d1ccb48d2.diff
LO
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
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
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
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
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
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
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
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
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
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
on a linux box.
>>>>
>>>> Thanks.
>>>>
>>>> Jan
>>>>
>>>>> On Nov 7, 2019, at 4:50 PM, Voss, Matthew
>> wrote:
>>>>>
>>>>> Hi Jan,
>>>>>
>>>>> It looks li
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
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
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
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
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
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
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
Author: Jan Korous
Date: 2019-09-24T03:21:22Z
New Revision: b26e9e2a8f1865711c4e9b9aa7be712589169b3d
URL:
https://github.com/llvm/llvm-project/commit/b26e9e2a8f1865711c4e9b9aa7be712589169b3d
DIFF:
https://github.com/llvm/llvm-project/commit/b26e9e2a8f1865711c4e9b9aa7be71
Author: jkorous
Date: Tue Oct 15 11:04:18 2019
New Revision: 374929
URL: http://llvm.org/viewvc/llvm-project?rev=374929&view=rev
Log:
Fix Driver/working-directory.c test
Accidentally committed debug print.
Modified:
cfe/trunk/test/Driver/working-directory.c
Modified: cfe/trunk/test/Driver/w
Author: jkorous
Date: Tue Oct 15 10:51:59 2019
New Revision: 374926
URL: http://llvm.org/viewvc/llvm-project?rev=374926&view=rev
Log:
Reland [Driver] Fix -working-directory issues
Don't change the default VFS in Driver, update tests & reland.
This reverts commit 999f8a7416f8edc54ef92e715fd23c532
Author: jkorous
Date: Mon Oct 14 14:06:11 2019
New Revision: 374821
URL: http://llvm.org/viewvc/llvm-project?rev=374821&view=rev
Log:
[NFC] Fix ClangScanDeps/static-analyzer.c test on Windows
Follow-up to c5d14b5c6fa
Modified:
cfe/trunk/test/ClangScanDeps/static-analyzer.c
Modified: cfe/tru
Author: jkorous
Date: Mon Oct 14 13:15:01 2019
New Revision: 374815
URL: http://llvm.org/viewvc/llvm-project?rev=374815&view=rev
Log:
[clang-scan-deps] Support for clang --analyze in clang-scan-deps
The goal is to have 100% fidelity in clang-scan-deps behavior when
--analyze is present in compila
Author: jkorous
Date: Mon Oct 14 13:15:01 2019
New Revision: 374815
URL: http://llvm.org/viewvc/llvm-project?rev=374815&view=rev
Log:
[clang-scan-deps] Support for clang --analyze in clang-scan-deps
The goal is to have 100% fidelity in clang-scan-deps behavior when
--analyze is present in compila
l clang-tidy integrations for
> obscure reasons.
>
> Can we instead just pass VFS instance to the SanitizerBlacklist and use
> relative paths?
>
> We might also need to revert the patch to unbreak our release, sorry about
> the inconvenience.
>
> On Tue, Oct 8, 2019 a
obj/clang/test/CodeGen/Output/invalid-virtual-file.blacklist':
> no such file or directory
>
>
> Looks like it expects a "No such file" with a capital "No" but gets a "no
> such file" with a lower-case n. {{[Nn]}}o probably fixes this.
>
> On Tu
Author: jkorous
Date: Tue Oct 8 11:13:04 2019
New Revision: 374098
URL: http://llvm.org/viewvc/llvm-project?rev=374098&view=rev
Log:
[NFC] Attempt to make ubsan-blacklist-vfs test pass on Windows
Previously disabled in d0c2d5daa3e
Modified:
cfe/trunk/test/CodeGen/ubsan-blacklist-vfs.c
Modi
Author: jkorous
Date: Mon Oct 7 19:26:17 2019
New Revision: 374011
URL: http://llvm.org/viewvc/llvm-project?rev=374011&view=rev
Log:
[NFC] Fix ubsan-blacklist test
Restored original test and marked tests for VFS as unsupported on Windows.
Added:
cfe/trunk/test/CodeGen/ubsan-blacklist-vfs.c
Author: jkorous
Date: Mon Oct 7 18:13:17 2019
New Revision: 374006
URL: http://llvm.org/viewvc/llvm-project?rev=374006&view=rev
Log:
Reland 'Add VFS support for sanitizers' blacklist'
The original patch broke the test for Windows.
Trying to fix as per Reid's suggestions outlined here:
https://re
Author: jkorous
Date: Mon Oct 7 17:36:19 2019
New Revision: 373999
URL: http://llvm.org/viewvc/llvm-project?rev=373999&view=rev
Log:
Revert "Add VFS support for sanitizers' blacklist"
Fix tests on Windows for now.
This reverts commit 96ac97a4213287003f08636d0c372b3f71e9cfca.
Removed:
cfe/t
Author: jkorous
Date: Mon Oct 7 15:36:19 2019
New Revision: 373977
URL: http://llvm.org/viewvc/llvm-project?rev=373977&view=rev
Log:
Add VFS support for sanitizers' blacklist
Differential Revision: https://reviews.llvm.org/D67742
Added:
cfe/trunk/test/CodeGen/Inputs/sanitizer-blacklist-vfso
Author: jkorous
Date: Mon Sep 23 20:21:22 2019
New Revision: 372687
URL: http://llvm.org/viewvc/llvm-project?rev=372687&view=rev
Log:
Revert "[static analyzer] Define __clang_analyzer__ macro in driver"
This reverts commit fbd13570b0d5f92ef2cf6bcfe7cc2f6178500187.
Removed:
cfe/trunk/test/Ana
Author: jkorous
Date: Mon Sep 23 20:19:20 2019
New Revision: 372685
URL: http://llvm.org/viewvc/llvm-project?rev=372685&view=rev
Log:
Revert "[static analyzer][test] Test directly that driver sets
D__clang_analyzer__"
This reverts commit c7541903d72765a38808e9973572a8d50c9d94fb.
Modified:
c
t/clang-tools-extra/test/clang-tidy/clang-tidy-__clang_analyzer__macro.cpp.
> Found compiler error(s).
> Expected 0 lines, got 3.
>
> --
>
>
> Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
> Testing Time: 4.11s
> ************
&g
Author: jkorous
Date: Mon Sep 23 19:06:59 2019
New Revision: 372683
URL: http://llvm.org/viewvc/llvm-project?rev=372683&view=rev
Log:
[static analyzer][test] Test directly that driver sets D__clang_analyzer__
Follow-up to fbd13570b0d
Modified:
cfe/trunk/test/Analysis/misc-driver.c
Modified:
Author: jkorous
Date: Mon Sep 23 17:37:25 2019
New Revision: 372680
URL: http://llvm.org/viewvc/llvm-project?rev=372680&view=rev
Log:
[static analyzer] Remove --analyze-auto
Differential Revision: https://reviews.llvm.org/D67934
Modified:
cfe/trunk/docs/ClangCommandLineReference.rst
cfe/
Author: jkorous
Date: Mon Sep 23 17:33:47 2019
New Revision: 372679
URL: http://llvm.org/viewvc/llvm-project?rev=372679&view=rev
Log:
[static analyzer] Define __clang_analyzer__ macro in driver
Differential Revision: https://reviews.llvm.org/D67938
Added:
cfe/trunk/test/Analysis/misc-driver.
Author: jkorous
Date: Tue Sep 17 12:45:24 2019
New Revision: 372174
URL: http://llvm.org/viewvc/llvm-project?rev=372174&view=rev
Log:
[clang-scan-deps] Add verbose mode
When running in the default mode we don't print anything other than actual
output to stdout to make automated processing easier
Author: jkorous
Date: Fri Sep 13 13:08:27 2019
New Revision: 371890
URL: http://llvm.org/viewvc/llvm-project?rev=371890&view=rev
Log:
[Support] Add overload writeFileAtomically(std::function Writer)
Differential Revision: https://reviews.llvm.org/D67424
Modified:
clang-tools-extra/trunk/clan
Author: jkorous
Date: Fri Sep 13 13:08:27 2019
New Revision: 371890
URL: http://llvm.org/viewvc/llvm-project?rev=371890&view=rev
Log:
[Support] Add overload writeFileAtomically(std::function Writer)
Differential Revision: https://reviews.llvm.org/D67424
Modified:
cfe/trunk/lib/Frontend/ASTUn
Author: jkorous
Date: Thu Sep 12 16:51:48 2019
New Revision: 371794
URL: http://llvm.org/viewvc/llvm-project?rev=371794&view=rev
Log:
[libclang] Fix UninstallAbortingLLVMFatalErrorHandler test
Modified:
cfe/trunk/unittests/libclang/CrashTests/LibclangCrashTest.cpp
Modified: cfe/trunk/unittes
Author: jkorous
Date: Thu Sep 12 15:55:55 2019
New Revision: 371787
URL: http://llvm.org/viewvc/llvm-project?rev=371787&view=rev
Log:
[libclang] Expose abort()-ing LLVM fatal error handler
Differential Revision: https://reviews.llvm.org/D66775
Added:
cfe/trunk/include/clang-c/FatalErrorHandl
Author: jkorous
Date: Wed Sep 11 17:48:45 2019
New Revision: 371697
URL: http://llvm.org/viewvc/llvm-project?rev=371697&view=rev
Log:
[clang-scan-deps] Add dependency targets
Differential Revision: https://reviews.llvm.org/D67475
Modified:
cfe/trunk/test/ClangScanDeps/Inputs/subframework_hea
Author: jkorous
Date: Tue Sep 10 17:30:26 2019
New Revision: 371578
URL: http://llvm.org/viewvc/llvm-project?rev=371578&view=rev
Log:
[clang-scan-deps][NFC] Fix tests - prevent FileCheck matching test dir path
Differential Revision: https://reviews.llvm.org/D67379
Modified:
cfe/trunk/test/Cl
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:
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
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
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
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
1 - 100 of 181 matches
Mail list logo