implicit-cast-dump.c 365 B

123456789101112131415
  1. // RUN: %clang_cc1 -ast-dump %s | FileCheck %s
  2. void foo1(void*);
  3. void foo2(void* const);
  4. void bar() {
  5. // CHECK: FunctionDecl {{.*}} <line:{{.*}}, line:{{.*}}> line:{{.*}} bar 'void ()'
  6. foo1(0);
  7. // CHECK: ImplicitCastExpr {{.*}} <col:{{.*}}> 'void *' <NullToPointer>
  8. foo2(0);
  9. // CHECK: ImplicitCastExpr {{.*}} <col:{{.*}}> 'void *' <NullToPointer>
  10. }