[all-commits] [llvm/llvm-project] 6bc71c: [C99] Claim partial conformance to n448
Aaron Ballman via All-commits
all-commits at lists.llvm.org
Thu Jun 20 10:30:06 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6bc71cdd32de0add80d620b1342b5549efff363a
https://github.com/llvm/llvm-project/commit/6bc71cdd32de0add80d620b1342b5549efff363a
Author: Aaron Ballman <aaron at aaronballman.com>
Date: 2024-06-20 (Thu, 20 Jun 2024)
Changed paths:
A clang/test/C/C99/n448.c
M clang/www/c_status.html
Log Message:
-----------
[C99] Claim partial conformance to n448
This is the paper that added the 'restrict' keyword. Clang is
conforming to the letter of the standard's requirements, so it would be
defensible for us to claim full support instead. However, LLVM does not
currently support the optimization semantics with restricted local
variables or data members, only with restricted pointers declared in
function parameters. So we're only claiming partial support because we
don't yet take full advantage of what the feature allows.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list