brintos

brintos / llvm-project-archived public Read only

0
0
Text · 699 B · 02778bd Raw
20 lines · c
1// RUN: %clang_cc1 -fsyntax-only -verify %s2 3int main(void) {4  int line = __builtin_LINE();5  __builtin_LINE(42); // expected-error {{expected ')'}}6  __builtin_LINE(double); // expected-error {{expected ')'}}7 8  int column = __builtin_COLUMN();9  __builtin_COLUMN(42); // expected-error {{expected ')'}}10  __builtin_COLUMN(double); // expected-error {{expected ')'}}11 12  const char *func = __builtin_FUNCTION();13  __builtin_FUNCTION(42); // expected-error {{expected ')'}}14  __builtin_FUNCTION(double); // expected-error {{expected ')'}}15 16  const char *file = __builtin_FILE();17  __builtin_FILE(42); // expected-error {{expected ')'}}18  __builtin_FILE(double); // expected-error {{expected ')'}}19}20