diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2019-02-05 18:39:15 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2019-02-05 18:39:15 +0000 |
| commit | d87c9e7da2e87f224c426832f08897269c2e5636 (patch) | |
| tree | 9492632723d36c1c80f3daca3974f362eea84a7a /test/SemaOpenCL/printf-format-string-warnings.cl | |
| parent | 292698a8537d1e51bbcd339f8a19b2b7d7f1e1f6 (diff) | |
Notes
Diffstat (limited to 'test/SemaOpenCL/printf-format-string-warnings.cl')
| -rw-r--r-- | test/SemaOpenCL/printf-format-string-warnings.cl | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/SemaOpenCL/printf-format-string-warnings.cl b/test/SemaOpenCL/printf-format-string-warnings.cl index 2b9c5cc3f319..39b859402702 100644 --- a/test/SemaOpenCL/printf-format-string-warnings.cl +++ b/test/SemaOpenCL/printf-format-string-warnings.cl @@ -1,13 +1,14 @@ // RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only -cl-std=CL2.0 -finclude-default-header -// Make sure warnings are produced based on printf format strings. +// FIXME: Make sure warnings are produced based on printf format strings. +// expected-no-diagnostics kernel void format_string_warnings(__constant char* arg) { - printf("%d", arg); // expected-warning {{format specifies type 'int' but the argument has type '__constant char *'}} + printf("%d", arg); - printf("not enough arguments %d %d", 4); // expected-warning {{more '%' conversions than data arguments}} + printf("not enough arguments %d %d", 4); - printf("too many arguments", 4); // expected-warning {{data argument not used by format string}} + printf("too many arguments", 4); } |
