[clang] 0b9d3a6 - [analyzer][NFC] Separate CallDescription from CallEvent

2021-11-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-15T19:10:46+01:00 New Revision: 0b9d3a6e53e6c6488b531f3c8c281b485ca3b14a URL: https://github.com/llvm/llvm-project/commit/0b9d3a6e53e6c6488b531f3c8c281b485ca3b14a DIFF: https://github.com/llvm/llvm-project/commit/0b9d3a6e53e6c6488b531f3c8c281b485ca3b14a.diff

[clang] 35ff3a0 - [analyzer][NFC] Make the API of CallDescription safer slightly

2021-11-17 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-17T15:55:35+01:00 New Revision: 35ff3a0095d5b2dafa2fc8dd762377342aef9c50 URL: https://github.com/llvm/llvm-project/commit/35ff3a0095d5b2dafa2fc8dd762377342aef9c50 DIFF: https://github.com/llvm/llvm-project/commit/35ff3a0095d5b2dafa2fc8dd762377342aef9c50.diff

[clang] f3753ad - [ASTImporter][NFC] Dump decl name at assertion violation

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T11:31:01+01:00 New Revision: f3753ad774506804ef5df065b48268712bdaa554 URL: https://github.com/llvm/llvm-project/commit/f3753ad774506804ef5df065b48268712bdaa554 DIFF: https://github.com/llvm/llvm-project/commit/f3753ad774506804ef5df065b48268712bdaa554.diff

[clang] bf55b9f - [analyzer][docs] Ellaborate the docs of cplusplus.StringChecker

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T11:59:46+01:00 New Revision: bf55b9f0d0e938def5d24629325b271cbfc3b04a URL: https://github.com/llvm/llvm-project/commit/bf55b9f0d0e938def5d24629325b271cbfc3b04a DIFF: https://github.com/llvm/llvm-project/commit/bf55b9f0d0e938def5d24629325b271cbfc3b04a.diff

[clang] d448fcd - [analyzer][NFC] Introduce CallDescriptionSets

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: d448fcd9b2238377dd8832ce9e35a37b59ef5aeb URL: https://github.com/llvm/llvm-project/commit/d448fcd9b2238377dd8832ce9e35a37b59ef5aeb DIFF: https://github.com/llvm/llvm-project/commit/d448fcd9b2238377dd8832ce9e35a37b59ef5aeb.diff

[clang] 6c51270 - [analyzer][NFC] Introduce CallDescription::matches() in addition to isCalled()

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: 6c512703a9e6e495afa0f44528821c27f28db795 URL: https://github.com/llvm/llvm-project/commit/6c512703a9e6e495afa0f44528821c27f28db795 DIFF: https://github.com/llvm/llvm-project/commit/6c512703a9e6e495afa0f44528821c27f28db795.diff

[clang] f18da19 - [analyzer][NFC] Switch to using CallDescription::matches() instead of isCalled()

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: f18da190b0dba817d33ccd7727537f12304d8125 URL: https://github.com/llvm/llvm-project/commit/f18da190b0dba817d33ccd7727537f12304d8125 DIFF: https://github.com/llvm/llvm-project/commit/f18da190b0dba817d33ccd7727537f12304d8125.diff

[clang] 9ad0a90 - [analyzer][NFC] Demonstrate the use of CallDescriptionSet

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: 9ad0a90baa8ca8067fe65086056fffd083c86796 URL: https://github.com/llvm/llvm-project/commit/9ad0a90baa8ca8067fe65086056fffd083c86796 DIFF: https://github.com/llvm/llvm-project/commit/9ad0a90baa8ca8067fe65086056fffd083c86796.diff

[clang] de9d7e4 - [analyzer][NFC] CallDescription should own the qualified name parts

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: de9d7e42aca29920e9918ecaed4ad9c45fa673f1 URL: https://github.com/llvm/llvm-project/commit/de9d7e42aca29920e9918ecaed4ad9c45fa673f1 DIFF: https://github.com/llvm/llvm-project/commit/de9d7e42aca29920e9918ecaed4ad9c45fa673f1.diff

[clang] 97f1bf1 - [analyzer][NFC] Consolidate the inner representation of CallDescriptions

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: 97f1bf15b154ef32608fe17b82f2f312401d150c URL: https://github.com/llvm/llvm-project/commit/97f1bf15b154ef32608fe17b82f2f312401d150c DIFF: https://github.com/llvm/llvm-project/commit/97f1bf15b154ef32608fe17b82f2f312401d150c.diff

[clang] e6ef134 - [analyzer][NFC] Use enum for CallDescription flags

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:32:13+01:00 New Revision: e6ef134f3c77005438f9fb7c1d17d3c30747844e URL: https://github.com/llvm/llvm-project/commit/e6ef134f3c77005438f9fb7c1d17d3c30747844e DIFF: https://github.com/llvm/llvm-project/commit/e6ef134f3c77005438f9fb7c1d17d3c30747844e.diff

[clang] d5de568 - [analyzer][NFC] MaybeUInt -> MaybeCount

2021-11-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-19T18:36:55+01:00 New Revision: d5de568cc7375281b14bd2632576bff7f4afabc3 URL: https://github.com/llvm/llvm-project/commit/d5de568cc7375281b14bd2632576bff7f4afabc3 DIFF: https://github.com/llvm/llvm-project/commit/d5de568cc7375281b14bd2632576bff7f4afabc3.diff

[clang-tools-extra] 0540485 - [libtooling][clang-tidy] Fix crashing on rendering invalid SourceRanges

2021-11-29 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-29T09:56:43+01:00 New Revision: 0540485436c4dd225e6a40e6db1240f096d145d3 URL: https://github.com/llvm/llvm-project/commit/0540485436c4dd225e6a40e6db1240f096d145d3 DIFF: https://github.com/llvm/llvm-project/commit/0540485436c4dd225e6a40e6db1240f096d145d3.diff

[clang-tools-extra] e1d0673 - [clang-tidy] Fix crashing altera-struct-pack-align on invalid RecordDecls

2021-11-29 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-29T09:56:43+01:00 New Revision: e1d0673aeeece138d4865385a24a86f6954dff72 URL: https://github.com/llvm/llvm-project/commit/e1d0673aeeece138d4865385a24a86f6954dff72 DIFF: https://github.com/llvm/llvm-project/commit/e1d0673aeeece138d4865385a24a86f6954dff72.diff

[clang-tools-extra] 0685e83 - Fix cppcoreguidelines-virtual-base-class-destructor in macros

2021-11-29 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-29T09:56:43+01:00 New Revision: 0685e83534ef8917f277b394da2927cabff8129f URL: https://github.com/llvm/llvm-project/commit/0685e83534ef8917f277b394da2927cabff8129f DIFF: https://github.com/llvm/llvm-project/commit/0685e83534ef8917f277b394da2927cabff8129f.diff

[clang-tools-extra] a8120a7 - [clang-tidy] Ignore narrowing conversions in case of bitfields

2021-11-29 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-29T09:56:43+01:00 New Revision: a8120a771143c15480b508c19a14c0c85a36378c URL: https://github.com/llvm/llvm-project/commit/a8120a771143c15480b508c19a14c0c85a36378c DIFF: https://github.com/llvm/llvm-project/commit/a8120a771143c15480b508c19a14c0c85a36378c.diff

[clang] af37d4b - [analyzer][NFC] Refactor AnalysisConsumer::getModeForDecl()

2021-11-29 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-11-29T10:39:36+01:00 New Revision: af37d4b6fee8990d5b029796681b59e0d0390c28 URL: https://github.com/llvm/llvm-project/commit/af37d4b6fee8990d5b029796681b59e0d0390c28 DIFF: https://github.com/llvm/llvm-project/commit/af37d4b6fee8990d5b029796681b59e0d0390c28.diff

[clang] 9873ef4 - [analyzer] Ignore flex generated files

2021-12-06 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2021-12-06T10:20:17+01:00 New Revision: 9873ef409c4a937c566e20e7a88af049d212ce03 URL: https://github.com/llvm/llvm-project/commit/9873ef409c4a937c566e20e7a88af049d212ce03 DIFF: https://github.com/llvm/llvm-project/commit/9873ef409c4a937c566e20e7a88af049d212ce03.diff

[clang] aa12a48 - [analyzer] Fix assertion failure with conflicting prototype calls

2022-10-26 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-10-26T11:27:01+02:00 New Revision: aa12a48c8223aafafa45fb1e6e9ea49dc18a62d2 URL: https://github.com/llvm/llvm-project/commit/aa12a48c8223aafafa45fb1e6e9ea49dc18a62d2 DIFF: https://github.com/llvm/llvm-project/commit/aa12a48c8223aafafa45fb1e6e9ea49dc18a62d2.diff

[clang] 5e876c5 - [analyzer] exploded-graph-rewriter: Fix python3 string encoding issues

2022-08-11 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-08-11T16:07:52+02:00 New Revision: 5e876c54f2d70195dd1bde827e908825aab2f4fb URL: https://github.com/llvm/llvm-project/commit/5e876c54f2d70195dd1bde827e908825aab2f4fb DIFF: https://github.com/llvm/llvm-project/commit/5e876c54f2d70195dd1bde827e908825aab2f4fb.diff

[clang] ba1c396 - MSVC compatibility mode: fix error on unqualified templated base class initialization in case of partial specialization

2022-08-16 Thread Balazs Benics via cfe-commits
Author: Fred Tingaud Date: 2022-08-16T17:09:55+02:00 New Revision: ba1c396e09a6dc56d817df0d378f3c826bbacaaa URL: https://github.com/llvm/llvm-project/commit/ba1c396e09a6dc56d817df0d378f3c826bbacaaa DIFF: https://github.com/llvm/llvm-project/commit/ba1c396e09a6dc56d817df0d378f3c826bbacaaa.diff

[clang] 16cb3be - [analyzer] Deadstore static analysis: Fix false positive on C++17 assignments

2022-08-23 Thread Balazs Benics via cfe-commits
Author: Fred Tingaud Date: 2022-08-23T18:33:26+02:00 New Revision: 16cb3be62600621361644ebd15d071c711d6aa86 URL: https://github.com/llvm/llvm-project/commit/16cb3be62600621361644ebd15d071c711d6aa86 DIFF: https://github.com/llvm/llvm-project/commit/16cb3be62600621361644ebd15d071c711d6aa86.diff

[clang] 6ca17b5 - [analyzer] Drop deprecated flags

2022-08-23 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-08-23T18:39:21+02:00 New Revision: 6ca17b58f569d43838404f5c94856e3584a23d0f URL: https://github.com/llvm/llvm-project/commit/6ca17b58f569d43838404f5c94856e3584a23d0f DIFF: https://github.com/llvm/llvm-project/commit/6ca17b58f569d43838404f5c94856e3584a23d0f.diff

[clang] ec6da3f - Fix false positive related to handling of [[noreturn]] function pointers

2022-10-12 Thread Balazs Benics via cfe-commits
Author: Arseniy Zaostrovnykh Date: 2022-10-12T14:46:32+02:00 New Revision: ec6da3fb9d8c7859da22d9eb7e814faf2e5a524a URL: https://github.com/llvm/llvm-project/commit/ec6da3fb9d8c7859da22d9eb7e814faf2e5a524a DIFF: https://github.com/llvm/llvm-project/commit/ec6da3fb9d8c7859da22d9eb7e814faf2e5a524

[clang] b062ee7 - [analyzer] Workaround crash on encountering Class non-type template parameters

2022-10-12 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-10-13T08:41:31+02:00 New Revision: b062ee7dc4515b0a42157717105839627d5542bb URL: https://github.com/llvm/llvm-project/commit/b062ee7dc4515b0a42157717105839627d5542bb DIFF: https://github.com/llvm/llvm-project/commit/b062ee7dc4515b0a42157717105839627d5542bb.diff

[clang] f61a08b - [analyzer] Fix crash inside RangeConstraintManager.cpp introduced by D112621

2022-12-19 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-12-19T12:49:43+01:00 New Revision: f61a08b67f5c8b0202dd30821766ee029e880b7c URL: https://github.com/llvm/llvm-project/commit/f61a08b67f5c8b0202dd30821766ee029e880b7c DIFF: https://github.com/llvm/llvm-project/commit/f61a08b67f5c8b0202dd30821766ee029e880b7c.diff

[clang] 98d5509 - Fix assertion failure "PathDiagnosticSpotPiece's must have a valid location." in ReturnPtrRange checker on builtin functions

2023-01-26 Thread Balazs Benics via cfe-commits
Author: Arseniy Zaostrovnykh Date: 2023-01-26T17:26:05+01:00 New Revision: 98d55095d85129c2776a9d7a227c5f88e3ce2e01 URL: https://github.com/llvm/llvm-project/commit/98d55095d85129c2776a9d7a227c5f88e3ce2e01 DIFF: https://github.com/llvm/llvm-project/commit/98d55095d85129c2776a9d7a227c5f88e3ce2e0

[clang] 3674421 - [analyzer] Fix assertion failure in SMT conversion for unary operator on floats

2023-01-26 Thread Balazs Benics via cfe-commits
Author: Tomasz KamiƄski Date: 2023-01-26T17:33:48+01:00 New Revision: 3674421c4bc0cd3b65b8f1feaaf7038ac2d47ca8 URL: https://github.com/llvm/llvm-project/commit/3674421c4bc0cd3b65b8f1feaaf7038ac2d47ca8 DIFF: https://github.com/llvm/llvm-project/commit/3674421c4bc0cd3b65b8f1feaaf7038ac2d47ca8.dif

[clang] 840edd8 - [analyzer] Don't escape local static memregions on bind

2023-01-12 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2023-01-12T10:42:57+01:00 New Revision: 840edd8ab2620a52e9acbef7de037c9f465dfce7 URL: https://github.com/llvm/llvm-project/commit/840edd8ab2620a52e9acbef7de037c9f465dfce7 DIFF: https://github.com/llvm/llvm-project/commit/840edd8ab2620a52e9acbef7de037c9f465dfce7.diff

[clang] 0539b45 - [analyzer][NFC] Remove unused Analyses enum

2022-06-13 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-13T21:19:55+02:00 New Revision: 0539b456b7889f9958c07a3c85f9e87bb227c355 URL: https://github.com/llvm/llvm-project/commit/0539b456b7889f9958c07a3c85f9e87bb227c355 DIFF: https://github.com/llvm/llvm-project/commit/0539b456b7889f9958c07a3c85f9e87bb227c355.diff

[clang] ffe7950 - Reland "[analyzer] Deprecate `-analyzer-store region` flag"

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T09:20:41+02:00 New Revision: ffe7950ebc62380c3afc7c71f454a1db3f6f5c76 URL: https://github.com/llvm/llvm-project/commit/ffe7950ebc62380c3afc7c71f454a1db3f6f5c76 DIFF: https://github.com/llvm/llvm-project/commit/ffe7950ebc62380c3afc7c71f454a1db3f6f5c76.diff

[clang] 24bd47d - [analyzer][NFC] Inline AnalyzerOptions::getUserMode()

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T09:42:58+02:00 New Revision: 24bd47dc172f5dc81de7baac880c55b1e615fa70 URL: https://github.com/llvm/llvm-project/commit/24bd47dc172f5dc81de7baac880c55b1e615fa70 DIFF: https://github.com/llvm/llvm-project/commit/24bd47dc172f5dc81de7baac880c55b1e615fa70.diff

[clang] 9da697e - Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag"

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T10:22:37+02:00 New Revision: 9da697e1bcefda6a75cd63a10679efe51333d7f9 URL: https://github.com/llvm/llvm-project/commit/9da697e1bcefda6a75cd63a10679efe51333d7f9 DIFF: https://github.com/llvm/llvm-project/commit/9da697e1bcefda6a75cd63a10679efe51333d7f9.diff

[clang] de6ba97 - [analyzer][Casting] Support isa, cast, dyn_cast of SVals

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T13:43:04+02:00 New Revision: de6ba9704d0b4fa047a030b5bf369e425b937198 URL: https://github.com/llvm/llvm-project/commit/de6ba9704d0b4fa047a030b5bf369e425b937198 DIFF: https://github.com/llvm/llvm-project/commit/de6ba9704d0b4fa047a030b5bf369e425b937198.diff

[clang] cfc9151 - [analyzer][NFC] Relocate unary transfer functions

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T18:56:43+02:00 New Revision: cfc915149c98ef1e791d20f1757df4b2c1e8655b URL: https://github.com/llvm/llvm-project/commit/cfc915149c98ef1e791d20f1757df4b2c1e8655b DIFF: https://github.com/llvm/llvm-project/commit/cfc915149c98ef1e791d20f1757df4b2c1e8655b.diff

[clang] 40940fb - [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T18:56:43+02:00 New Revision: 40940fb2a63d76d8eea601f9e6893aa24cbb0ad9 URL: https://github.com/llvm/llvm-project/commit/40940fb2a63d76d8eea601f9e6893aa24cbb0ad9 DIFF: https://github.com/llvm/llvm-project/commit/40940fb2a63d76d8eea601f9e6893aa24cbb0ad9.diff

[clang] cf078ad - [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T19:15:20+02:00 New Revision: cf078adc90f02ad5c06162ad871035d970f072aa URL: https://github.com/llvm/llvm-project/commit/cf078adc90f02ad5c06162ad871035d970f072aa DIFF: https://github.com/llvm/llvm-project/commit/cf078adc90f02ad5c06162ad871035d970f072aa.diff

[clang] 21ff652 - [analyzer][NFC] Replace getLastArg with hasArg when applicable

2022-06-14 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-14T19:28:44+02:00 New Revision: 21ff652de9fc9fe7338a83e2e405aa6c5d824479 URL: https://github.com/llvm/llvm-project/commit/21ff652de9fc9fe7338a83e2e405aa6c5d824479 DIFF: https://github.com/llvm/llvm-project/commit/21ff652de9fc9fe7338a83e2e405aa6c5d824479.diff

[clang] f1b18a7 - [analyzer][NFC] Remove dead code and modernize surroundings

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T16:50:12+02:00 New Revision: f1b18a79b7f4c81ef67e83f5d1a02ded139df02d URL: https://github.com/llvm/llvm-project/commit/f1b18a79b7f4c81ef67e83f5d1a02ded139df02d DIFF: https://github.com/llvm/llvm-project/commit/f1b18a79b7f4c81ef67e83f5d1a02ded139df02d.diff

[clang] 6c4f999 - [analyzer] Fix StreamErrorState hash bug

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T16:50:12+02:00 New Revision: 6c4f9998ae383d69e97a0d977585f2cb55ff92ed URL: https://github.com/llvm/llvm-project/commit/6c4f9998ae383d69e97a0d977585f2cb55ff92ed DIFF: https://github.com/llvm/llvm-project/commit/6c4f9998ae383d69e97a0d977585f2cb55ff92ed.diff

[clang] 481f860 - [analyzer][NFC] Remove dead field of UnixAPICheckers

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T16:50:12+02:00 New Revision: 481f8603246c725a27f937ec5fde4d68fa4584ae URL: https://github.com/llvm/llvm-project/commit/481f8603246c725a27f937ec5fde4d68fa4584ae DIFF: https://github.com/llvm/llvm-project/commit/481f8603246c725a27f937ec5fde4d68fa4584ae.diff

[clang] 96ccb69 - [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T16:58:13+02:00 New Revision: 96ccb690a0efef09382a40e19b96b549e97dc39e URL: https://github.com/llvm/llvm-project/commit/96ccb690a0efef09382a40e19b96b549e97dc39e DIFF: https://github.com/llvm/llvm-project/commit/96ccb690a0efef09382a40e19b96b549e97dc39e.diff

[clang] f4fc3f6 - [analyzer] Treat system globals as mutable if they are not const

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T17:08:27+02:00 New Revision: f4fc3f6ba319c3c571b6a713a1c38ca1e1e3aae5 URL: https://github.com/llvm/llvm-project/commit/f4fc3f6ba319c3c571b6a713a1c38ca1e1e3aae5 DIFF: https://github.com/llvm/llvm-project/commit/f4fc3f6ba319c3c571b6a713a1c38ca1e1e3aae5.diff

[clang] 929e60b - [analyzer] Relax constraints on const qualified regions

2022-06-15 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-15T17:08:27+02:00 New Revision: 929e60b6bd2f463321b6e98db85a3d9c89236996 URL: https://github.com/llvm/llvm-project/commit/929e60b6bd2f463321b6e98db85a3d9c89236996 DIFF: https://github.com/llvm/llvm-project/commit/929e60b6bd2f463321b6e98db85a3d9c89236996.diff

[clang-tools-extra] d9afb8c - [clang-tidy] cppcoreguidelines-virtual-class-destructor should ignore final classes

2022-06-21 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-21T11:02:18+02:00 New Revision: d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975 URL: https://github.com/llvm/llvm-project/commit/d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975 DIFF: https://github.com/llvm/llvm-project/commit/d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975.diff

[clang-tools-extra] ae76b2f - [clang-tidy][docs] Fix wrong sphinx link after d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975

2022-06-21 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-21T11:42:09+02:00 New Revision: ae76b2f455016efb8cac5519d382be575b2d2edc URL: https://github.com/llvm/llvm-project/commit/ae76b2f455016efb8cac5519d382be575b2d2edc DIFF: https://github.com/llvm/llvm-project/commit/ae76b2f455016efb8cac5519d382be575b2d2edc.diff

[clang] 7a2d6de - [analyzer][NFC] Inline ExprEngine::evalComplement

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: 7a2d6dea73b594a42b83ed48bd19bd232c29f2b8 URL: https://github.com/llvm/llvm-project/commit/7a2d6dea73b594a42b83ed48bd19bd232c29f2b8 DIFF: https://github.com/llvm/llvm-project/commit/7a2d6dea73b594a42b83ed48bd19bd232c29f2b8.diff

[clang] ee8987d - [analyzer][NFC] Inline ExprEngine::evalMinus

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: ee8987d585e799ec056da364220e81d97258ddec URL: https://github.com/llvm/llvm-project/commit/ee8987d585e799ec056da364220e81d97258ddec DIFF: https://github.com/llvm/llvm-project/commit/ee8987d585e799ec056da364220e81d97258ddec.diff

[clang] f6eab43 - [analyzer][NFC] Inline loc::ConcreteInt::evalBinOp

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: f6eab4376432fffe99b6699e6b604a38a8906bfe URL: https://github.com/llvm/llvm-project/commit/f6eab4376432fffe99b6699e6b604a38a8906bfe DIFF: https://github.com/llvm/llvm-project/commit/f6eab4376432fffe99b6699e6b604a38a8906bfe.diff

[clang] 8106660 - [analyzer][NFC] Remove unused nonloc::ConcreteInt::evalBinOp

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: 81066603a8b91ec3edf59622d153ba40f0b4a169 URL: https://github.com/llvm/llvm-project/commit/81066603a8b91ec3edf59622d153ba40f0b4a169 DIFF: https://github.com/llvm/llvm-project/commit/81066603a8b91ec3edf59622d153ba40f0b4a169.diff

[clang] 813acb1 - [analyzer][NFC] Remove unused SVal::hasConjuredSymbol

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: 813acb12972eceabd2b5b06f2c11d3a1f34579bd URL: https://github.com/llvm/llvm-project/commit/813acb12972eceabd2b5b06f2c11d3a1f34579bd DIFF: https://github.com/llvm/llvm-project/commit/813acb12972eceabd2b5b06f2c11d3a1f34579bd.diff

[clang] 3a666dd - [analyzer][NFC] Use MemRegion::getRegion()'s return value unconditionally

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: 3a666dd37a06fd5ff74b9e8fea15e31a80398233 URL: https://github.com/llvm/llvm-project/commit/3a666dd37a06fd5ff74b9e8fea15e31a80398233 DIFF: https://github.com/llvm/llvm-project/commit/3a666dd37a06fd5ff74b9e8fea15e31a80398233.diff

[clang] 3a7a465 - [analyzer][docs] Fix typo in checker name

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:07:06+02:00 New Revision: 3a7a465def4a7faae41467893276910b1faa6152 URL: https://github.com/llvm/llvm-project/commit/3a7a465def4a7faae41467893276910b1faa6152 DIFF: https://github.com/llvm/llvm-project/commit/3a7a465def4a7faae41467893276910b1faa6152.diff

[clang] e37b287 - [analyzer][NFC] Use idiomatic classof instead of isKind

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:54:25+02:00 New Revision: e37b287998a72b028fbcf623f06685ed2b6b48e2 URL: https://github.com/llvm/llvm-project/commit/e37b287998a72b028fbcf623f06685ed2b6b48e2 DIFF: https://github.com/llvm/llvm-project/commit/e37b287998a72b028fbcf623f06685ed2b6b48e2.diff

[clang] d8def22 - [analyzer][NFC] Remove unused friend SVal declarations

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:54:25+02:00 New Revision: d8def22f7be120ab159220a9e6d450b26bf50bca URL: https://github.com/llvm/llvm-project/commit/d8def22f7be120ab159220a9e6d450b26bf50bca DIFF: https://github.com/llvm/llvm-project/commit/d8def22f7be120ab159220a9e6d450b26bf50bca.diff

[clang] 7727d2a - [analyzer][NFC] Remove unused default SVal constructors

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T10:54:25+02:00 New Revision: 7727d2abece6855ec6486ca0600998bfa35882a1 URL: https://github.com/llvm/llvm-project/commit/7727d2abece6855ec6486ca0600998bfa35882a1 DIFF: https://github.com/llvm/llvm-project/commit/7727d2abece6855ec6486ca0600998bfa35882a1.diff

[clang] f13050e - [analyzer][NFCi] Annotate major nonnull returning functions

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T11:05:50+02:00 New Revision: f13050eca3564ebccc04ea39eb34a312f063c4e9 URL: https://github.com/llvm/llvm-project/commit/f13050eca3564ebccc04ea39eb34a312f063c4e9 DIFF: https://github.com/llvm/llvm-project/commit/f13050eca3564ebccc04ea39eb34a312f063c4e9.diff

[clang] 3988bd1 - [llvm][clang][bolt][NFC] Use llvm::less_first() when applicable

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T11:15:23+02:00 New Revision: 3988bd13988aad72ec979beb2361e8738584926b URL: https://github.com/llvm/llvm-project/commit/3988bd13988aad72ec979beb2361e8738584926b DIFF: https://github.com/llvm/llvm-project/commit/3988bd13988aad72ec979beb2361e8738584926b.diff

[clang] e651ed8 - [analyzer] Fix wrong annotation of LazyCompoundVal::getStore

2022-05-27 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-05-27T16:07:33+02:00 New Revision: e651ed8621c3719937517ddb0b0815b18ec888e4 URL: https://github.com/llvm/llvm-project/commit/e651ed8621c3719937517ddb0b0815b18ec888e4 DIFF: https://github.com/llvm/llvm-project/commit/e651ed8621c3719937517ddb0b0815b18ec888e4.diff

[clang] 3a07280 - [analyzer] Fix wrong annotation of PointerToMemberData

2022-06-01 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-01T16:12:54+02:00 New Revision: 3a07280290564e294c957c94c918a6680714b417 URL: https://github.com/llvm/llvm-project/commit/3a07280290564e294c957c94c918a6680714b417 DIFF: https://github.com/llvm/llvm-project/commit/3a07280290564e294c957c94c918a6680714b417.diff

[clang] e5ece11 - [analyzer][NFC] Add test for 3a07280290564e294c957c94c918a6680714b417

2022-06-01 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-01T18:53:19+02:00 New Revision: e5ece11e761a8b31b700249e46cf05590330ebc7 URL: https://github.com/llvm/llvm-project/commit/e5ece11e761a8b31b700249e46cf05590330ebc7 DIFF: https://github.com/llvm/llvm-project/commit/e5ece11e761a8b31b700249e46cf05590330ebc7.diff

[clang] 33ca5a4 - [analyzer][NFC] Add partial specializations for ProgramStateTraits

2022-06-02 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-02T19:46:38+02:00 New Revision: 33ca5a447e7f0f9778f5adc96e24a1ef4a899213 URL: https://github.com/llvm/llvm-project/commit/33ca5a447e7f0f9778f5adc96e24a1ef4a899213 DIFF: https://github.com/llvm/llvm-project/commit/33ca5a447e7f0f9778f5adc96e24a1ef4a899213.diff

[clang] cf1f1b7 - [analyzer][NFC] Uplift checkers after D126801

2022-06-02 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-02T19:46:38+02:00 New Revision: cf1f1b7240a35c5e1d4bc2cd3626ba8432949c98 URL: https://github.com/llvm/llvm-project/commit/cf1f1b7240a35c5e1d4bc2cd3626ba8432949c98 DIFF: https://github.com/llvm/llvm-project/commit/cf1f1b7240a35c5e1d4bc2cd3626ba8432949c98.diff

[clang] 7d24641 - [llvm][analyzer][NFC] Introduce SFINAE for specializing FoldingSetTraits

2022-06-02 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-02T19:46:38+02:00 New Revision: 7d24641f8916c2af16870a7b8628c1458cf15462 URL: https://github.com/llvm/llvm-project/commit/7d24641f8916c2af16870a7b8628c1458cf15462 DIFF: https://github.com/llvm/llvm-project/commit/7d24641f8916c2af16870a7b8628c1458cf15462.diff

[clang] 07a7fd3 - [analyzer] Print the offending function at EndAnalysis crash

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T12:21:17+02:00 New Revision: 07a7fd314a118393e6ca5e4dbcc9c3d91ff96172 URL: https://github.com/llvm/llvm-project/commit/07a7fd314a118393e6ca5e4dbcc9c3d91ff96172 DIFF: https://github.com/llvm/llvm-project/commit/07a7fd314a118393e6ca5e4dbcc9c3d91ff96172.diff

[clang] d50d994 - [analyzer] Deprecate `-analyzer-store region` flag

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T12:57:15+02:00 New Revision: d50d9946d1d7e5f20881f0bc71fbd025040b1c96 URL: https://github.com/llvm/llvm-project/commit/d50d9946d1d7e5f20881f0bc71fbd025040b1c96 DIFF: https://github.com/llvm/llvm-project/commit/d50d9946d1d7e5f20881f0bc71fbd025040b1c96.diff

[clang] b73c228 - [analyzer][NFC] Remove unused RegionStoreFeatures

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T13:02:26+02:00 New Revision: b73c2280f5f3596c65d6c145abc2c4a97a532fc6 URL: https://github.com/llvm/llvm-project/commit/b73c2280f5f3596c65d6c145abc2c4a97a532fc6 DIFF: https://github.com/llvm/llvm-project/commit/b73c2280f5f3596c65d6c145abc2c4a97a532fc6.diff

[clang-tools-extra] 07b4a6d - [analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T13:09:37+02:00 New Revision: 07b4a6d0461fe64e10d30029ed3d598e49ca3810 URL: https://github.com/llvm/llvm-project/commit/07b4a6d0461fe64e10d30029ed3d598e49ca3810 DIFF: https://github.com/llvm/llvm-project/commit/07b4a6d0461fe64e10d30029ed3d598e49ca3810.diff

[clang-tools-extra] 4c38953 - [clang-tidy] Remove reference to CSA AnalysisStoreOpt field

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T13:21:28+02:00 New Revision: 4c38953f32f29a0cd3b8b9d9ae894bb49d3cd44b URL: https://github.com/llvm/llvm-project/commit/4c38953f32f29a0cd3b8b9d9ae894bb49d3cd44b DIFF: https://github.com/llvm/llvm-project/commit/4c38953f32f29a0cd3b8b9d9ae894bb49d3cd44b.diff

[clang] 90374df - [analyzer] Fix buildbots after introducing a new frontend warning

2022-06-10 Thread Balazs Benics via cfe-commits
Author: Balazs Benics Date: 2022-06-10T14:47:23+02:00 New Revision: 90374df15ddc58d823ca42326a76f58e748f20eb URL: https://github.com/llvm/llvm-project/commit/90374df15ddc58d823ca42326a76f58e748f20eb DIFF: https://github.com/llvm/llvm-project/commit/90374df15ddc58d823ca42326a76f58e748f20eb.diff

[clang] [analyzer] Do not use APInt methods on _BitInt() Types (PR #65887)

2023-09-18 Thread Balazs Benics via cfe-commits
https://github.com/steakhal approved this pull request. What are the semantics of assigning a wider biting to a smaller one? BTW LGTM. https://github.com/llvm/llvm-project/pull/65887 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists

[clang] [analyzer] Remove inaccurate legacy handling of bad bitwise shifts (PR #66647)

2023-09-18 Thread Balazs Benics via cfe-commits
steakhal wrote: What report diff's should we expect? https://github.com/llvm/llvm-project/pull/66647 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Add std::variant checker (PR #66481)

2023-09-18 Thread Balazs Benics via cfe-commits
@@ -0,0 +1,312 @@ +//===- StdVariantChecker.cpp -*- C++ -*-==// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang] [analyzer] TaintPropagation checker strlen() should not propagate (PR #66086)

2023-09-18 Thread Balazs Benics via cfe-commits
https://github.com/steakhal approved this pull request. I hope in the future we will have a more satisfying solution. LGTM. https://github.com/llvm/llvm-project/pull/66086 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/c

[clang] [analyzer] Add std::variant checker (PR #66481)

2023-09-19 Thread Balazs Benics via cfe-commits
@@ -0,0 +1,312 @@ +//===- StdVariantChecker.cpp -*- C++ -*-==// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[clang] [analyzer] Fix StackAddrEscapeChecker crash on temporary object fields (PR #66493)

2023-09-20 Thread Balazs Benics via cfe-commits
https://github.com/steakhal resolved https://github.com/llvm/llvm-project/pull/66493 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Fix StackAddrEscapeChecker crash on temporary object fields (PR #66493)

2023-09-20 Thread Balazs Benics via cfe-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/66493 >From 895826d0c2d65f5282096562bc5e015d511afbbf Mon Sep 17 00:00:00 2001 From: Balazs Benics Date: Wed, 20 Sep 2023 12:50:36 +0200 Subject: [PATCH] [analyzer] Fix StackAddrEscapeChecker crash on temporary object

[clang] [analyzer] Fix StackAddrEscapeChecker crash on temporary object fields (PR #66493)

2023-09-20 Thread Balazs Benics via cfe-commits
steakhal wrote: Fixed tests for Windows, to use `size_t` for operator new. I'll land this if premerge-tests pass. https://github.com/llvm/llvm-project/pull/66493 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mai

[clang] [analyzer] Fix StackAddrEscapeChecker crash on temporary object fields (PR #66493)

2023-09-20 Thread Balazs Benics via cfe-commits
https://github.com/steakhal closed https://github.com/llvm/llvm-project/pull/66493 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Remove inaccurate legacy handling of bad bitwise shifts (PR #66647)

2023-09-21 Thread Balazs Benics via cfe-commits
steakhal wrote: I think I'm fine with the numbers. Note that I could not inspect individual reports because the URL likely refers to some internal server on your side. Anyway, I'd recommend keeping the test files for two reasons: - It's probably not a big deal, we are talking about ~150 lines

[clang] [analyzer] Fix taint sink rules for exec-like functions (PR #66358)

2023-09-21 Thread Balazs Benics via cfe-commits
steakhal wrote: @DonatNagyE Any news on this? https://github.com/llvm/llvm-project/pull/66358 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Fix taint sink rules for exec-like functions (PR #66358)

2023-09-21 Thread Balazs Benics via cfe-commits
https://github.com/steakhal closed https://github.com/llvm/llvm-project/pull/66358 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
https://github.com/steakhal created https://github.com/llvm/llvm-project/pull/67331 Inside `writePrettyPrintFunction()`, we check if we need to emit the given argument: ```C++ if (!arg->isOptional() || arg->getIsOmitted() == "false") { FoundNonOptArg = true; continue; } ``` For the `Ass

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
@@ -320,10 +320,11 @@ namespace { } std::string getIsOmitted() const override { - if (type == "IdentifierInfo *") -return "!get" + getUpperName().str() + "()"; - if (type == "TypeSourceInfo *") + StringRef T = type; + if (T == "TypeSourceInf

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
@@ -320,10 +320,11 @@ namespace { } std::string getIsOmitted() const override { - if (type == "IdentifierInfo *") -return "!get" + getUpperName().str() + "()"; - if (type == "TypeSourceInfo *") + StringRef T = type; + if (T == "TypeSourceInf

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/67331 >From 67e19382fb45fe5e06a5c8de2e7b1434c8b1c68f Mon Sep 17 00:00:00 2001 From: Balazs Benics Date: Mon, 25 Sep 2023 15:37:34 +0200 Subject: [PATCH] [clang] Fix pretty-printing assume_aligned attributes Inside `w

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
https://github.com/steakhal edited https://github.com/llvm/llvm-project/pull/67331 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-25 Thread Balazs Benics via cfe-commits
@@ -320,10 +320,11 @@ namespace { } std::string getIsOmitted() const override { - if (type == "IdentifierInfo *") -return "!get" + getUpperName().str() + "()"; - if (type == "TypeSourceInfo *") + StringRef T = type; + if (T == "TypeSourceInf

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/67331 >From 988dcf4f568a58d9b1127b2adf8890a7c7867ac5 Mon Sep 17 00:00:00 2001 From: Balazs Benics Date: Mon, 25 Sep 2023 15:37:34 +0200 Subject: [PATCH] [clang] Fix pretty-printing assume_aligned attributes Inside `w

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/67331 >From 988dcf4f568a58d9b1127b2adf8890a7c7867ac5 Mon Sep 17 00:00:00 2001 From: Balazs Benics Date: Mon, 25 Sep 2023 15:37:34 +0200 Subject: [PATCH 1/2] [clang] Fix pretty-printing assume_aligned attributes Insid

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
@@ -320,11 +320,12 @@ namespace { } std::string getIsOmitted() const override { - if (type == "IdentifierInfo *") + StringRef T = type; + if (T == "IdentifierInfo *" || T == "Expr *") return "!get" + getUpperName().str() + "()"; - if (type

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
steakhal wrote: > Also, it appears that the clang-format bot dislikes this commit (but > frustratingly won't tell us why?), so perhaps run `git clang-format against > all the commits here` Yup, I have it on save already. It complains about lines I never touched. As per guidelines, I only run c

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
https://github.com/steakhal resolved https://github.com/llvm/llvm-project/pull/67331 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
https://github.com/steakhal resolved https://github.com/llvm/llvm-project/pull/67331 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
steakhal wrote: Thanks for the review @erichkeane! https://github.com/llvm/llvm-project/pull/67331 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix pretty-printing assume_aligned attributes (PR #67331)

2023-09-26 Thread Balazs Benics via cfe-commits
https://github.com/steakhal closed https://github.com/llvm/llvm-project/pull/67331 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [analyzer] Fix crash in BasicValueFactory.cpp with __int128_t integers (PR #67212)

2023-09-27 Thread Balazs Benics via cfe-commits
steakhal wrote: I support changes like this. However, I think we should prefer reusing existing test files to creating more and more new ones. That has one benefit to me, one can see multiple cases of the topic on one screen without jumping around to open multiple. But that's all. I don't thin

[clang] [analyzer] Add std::variant checker (PR #66481)

2023-09-28 Thread Balazs Benics via cfe-commits
steakhal wrote: @DonatNagyE I can see you all have a lot of PRs. I have limited time, but I think I can do two this week. Maybe one next week. In what order should I go through the PRs? I guess, this one should be in the lucky two. https://github.com/llvm/llvm-project/pull/66481 ___

[clang-tools-extra] [analyzer] Add std::variant checker (PR #66481)

2023-09-28 Thread Balazs Benics via cfe-commits
steakhal wrote: @DonatNagyE I can see you all have a lot of PRs. I have limited time, but I think I can do two this week. Maybe one next week. In what order should I go through the PRs? I guess, this one should be in the lucky two. https://github.com/llvm/llvm-project/pull/66481 ___

[clang] [analyzer] Remove inaccurate legacy handling of bad bitwise shifts (PR #66647)

2023-09-29 Thread Balazs Benics via cfe-commits
https://github.com/steakhal approved this pull request. Should be good. Feel free to merge this. Sorry for it taking so long. https://github.com/llvm/llvm-project/pull/66647 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org

<    2   3   4   5   6   7   8   9   10   11   >