diff --git a/clang/test/BoundsSafety/Sema/check-format-arguments.c b/clang/test/BoundsSafety/Sema/check-format-arguments.c index 1937a6d7245f4..bff8912b42d4f 100644 --- a/clang/test/BoundsSafety/Sema/check-format-arguments.c +++ b/clang/test/BoundsSafety/Sema/check-format-arguments.c @@ -9,6 +9,7 @@ void __printflike(1, 0) foo(const char *__null_terminated, va_list); +// expected-note@+1{{'bar' declared here}} void __printflike(2, 3) bar(const char *__unsafe_indexable p1, const char *__unsafe_indexable p2, ...) { va_list variadicArgs; va_start(variadicArgs, p2); @@ -18,7 +19,7 @@ void __printflike(2, 3) bar(const char *__unsafe_indexable p1, const char *__uns foo(__unsafe_forge_null_terminated(const char *, "Hello, %s!\n"), variadicArgs); foo(__unsafe_forge_null_terminated(const char *, 2), variadicArgs); // expected-warning{{format string is not a string literal}} - foo(__unsafe_forge_null_terminated(const char *, p1), variadicArgs); // expected-warning{{format string is not a string literal}} + foo(__unsafe_forge_null_terminated(const char *, p1), variadicArgs); // expected-warning{{diagnostic behavior may be improved by adding the 'format(printf, 1, 3)' attribute to the declaration of 'bar'}} va_end(variadicArgs); }