blob: 69b400c59b0d7db24c5c2e8ddf0e6577975856bb [file] [log] [blame]
Mikhail Glushenkovceda1732008-05-06 18:11:21 +00001// Test that we can compile .c files as C++ and vice versa
Mikhail Glushenkov76b1b242008-05-06 18:15:12 +00002// RUN: llvmc2 -x c++ %s -x c %p/false.cpp -x lisp -x whatnot -x none %p/false2.cpp -o %t
Mikhail Glushenkovceda1732008-05-06 18:11:21 +00003// RUN: ./%t | grep hello
4
5#include <iostream>
6
7extern "C" void test();
8extern std::string test2();
9
10int main() {
11 std::cout << "h";
12 test();
Mikhail Glushenkov978d4982008-05-06 18:13:00 +000013 std::cout << test2() << '\n';
Mikhail Glushenkovceda1732008-05-06 18:11:21 +000014}