xref: /llvm-project/clang/test/SemaCXX/attr-unsafe-buffer-usage.cpp (revision acc3cc69e4d1c8e199fde51798a5a2a6edb35796)
1 // RUN: %clang_cc1  -fsyntax-only -verify %s
2 
3 // Function annotations.
4 [[clang::unsafe_buffer_usage]]
5 void f(int *buf, int size);
6 void g(int *buffer [[clang::unsafe_buffer_usage("buffer")]], int size); // expected-warning {{'unsafe_buffer_usage' attribute only applies to functions}}
7