1214a760aSAaron Ballman // UNSUPPORTED: system-aix, system-windows 2eee6a122SJun Zhang // RUN: cat %s | clang-repl | FileCheck %s 3*743ff9c8SVassil Vassilev 4eee6a122SJun Zhang extern "C" int printf(const char *, ...); bar()5eee6a122SJun Zhangint __attribute__((weak)) bar() { return 42; } 6eee6a122SJun Zhang auto r4 = printf("bar() = %d\n", bar()); 7eee6a122SJun Zhang // CHECK: bar() = 42 8eee6a122SJun Zhang 9*743ff9c8SVassil Vassilev int a = 12; 10*743ff9c8SVassil Vassilev static __typeof(a) b __attribute__((__weakref__("a"))); 11*743ff9c8SVassil Vassilev int c = b; 12*743ff9c8SVassil Vassilev 13eee6a122SJun Zhang %quit 14