[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-10-02 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch created https://github.com/llvm/llvm-project/pull/161737 This MR implements in clang some of the overflow and over-read checks implemented in bionics [`FORTIFY` headers](https://cs.android.com/android/platform/superproject/main/+/main:bionic/libc/include/bits/f

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-10-18 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch edited https://github.com/llvm/llvm-project/pull/161737 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-10-18 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch edited https://github.com/llvm/llvm-project/pull/161737 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-10-06 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch edited https://github.com/llvm/llvm-project/pull/161737 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-11-05 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch updated https://github.com/llvm/llvm-project/pull/161737 >From 98912f07d2b6f3a1d8c79d2e38407dc1d9ba2905 Mon Sep 17 00:00:00 2001 From: Colin Kinloch Date: Thu, 2 Oct 2025 22:01:40 +0100 Subject: [PATCH 1/7] [clang][Sema] Add fortify warnings for `unistd.h` Defin

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-11-03 Thread Colin Kinloch via cfe-commits
https://github.com/ColinKinloch updated https://github.com/llvm/llvm-project/pull/161737 >From 98912f07d2b6f3a1d8c79d2e38407dc1d9ba2905 Mon Sep 17 00:00:00 2001 From: Colin Kinloch Date: Thu, 2 Oct 2025 22:01:40 +0100 Subject: [PATCH 1/3] [clang][Sema] Add fortify warnings for `unistd.h` Defin

[clang] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)

2025-11-07 Thread Colin Kinloch via cfe-commits
@@ -12528,9 +12528,12 @@ static QualType DecodeTypeFromStr(const char *&Str, const ASTContext &Context, assert(HowLong == 0 && !Signed && !Unsigned && "Bad modifiers for 'b'!"); Type = Context.BoolTy; break; - case 'z': // size_t. -assert(HowLong == 0 && !Sig