We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 524eb39 commit 721358dCopy full SHA for 721358d
clang/test/3C/macro_itype.c
@@ -16,8 +16,7 @@ struct s { macro0 };
16
// would be rewritten to `int *b` even though the rewriter intended to give it
17
// an itype. If the parameter was then passed a checked pointer, there would be
18
// a Checked C compiler error. Ideally, 3C wouldn't need to change the
19
-// declaration of `b` at all, but this is the usual limitation we have with
20
-// rewriting around macros.
+// declaration of `b` at all (see issue correctcomputation/checkedc-clang#694).
21
#define macro1 : itype(_Ptr<int>)
22
void fn(int *b macro1, int *c) {
23
//CHECK: void fn(int *b : itype(_Ptr<int>), _Ptr<int> c) {
0 commit comments