forked from OSchip/llvm-project
15 lines
406 B
C
15 lines
406 B
C
// RUN: %clang_asan -O2 %s -o %t && %run %t
|
|
|
|
// FIXME: printf is not intercepted on Windows yet.
|
|
// UNSUPPORTED: windows-msvc
|
|
|
|
#include <stdio.h>
|
|
|
|
int main() {
|
|
char s[5] = {'w', 'o', 'r', 'l', 'd'};
|
|
// Test that %m does not consume an argument. If it does, %s would apply to
|
|
// the 5-character buffer, resulting in a stack-buffer-overflow report.
|
|
printf("%m %s, %.5s\n", "hello", s);
|
|
return 0;
|
|
}
|