summaryrefslogtreecommitdiff
path: root/test/SemaOpenCL/printf-format-string-warnings.cl
blob: 39b859402702f39c5b3bc07d742e6d40b1bb1f0d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only -cl-std=CL2.0 -finclude-default-header

// 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);

  printf("not enough arguments %d %d", 4);

  printf("too many arguments", 4);
}