1*99451b44SJordan Rupprecht #include <stdio.h> 2*99451b44SJordan Rupprecht #include <stdint.h> 3*99451b44SJordan Rupprecht 4*99451b44SJordan Rupprecht extern "C" 5*99451b44SJordan Rupprecht { 6*99451b44SJordan Rupprecht int foo(); 7*99451b44SJordan Rupprecht }; 8*99451b44SJordan Rupprecht foo()9*99451b44SJordan Rupprechtint foo() 10*99451b44SJordan Rupprecht { 11*99451b44SJordan Rupprecht puts("foo"); 12*99451b44SJordan Rupprecht return 2; 13*99451b44SJordan Rupprecht } 14*99451b44SJordan Rupprecht main(int argc,char const * argv[],char const * envp[])15*99451b44SJordan Rupprechtint main (int argc, char const *argv[], char const *envp[]) 16*99451b44SJordan Rupprecht { 17*99451b44SJordan Rupprecht foo(); 18*99451b44SJordan Rupprecht return 0; //% self.expect("expression -- foo()", substrs = ['2']) 19*99451b44SJordan Rupprecht } 20*99451b44SJordan Rupprecht 21