blob: 8319036c363b366c8f6ec45146c12237c9eac9e4 [file] [log] [blame]
Mikhail Glushenkovceda1732008-05-06 18:11:21 +00001// Test that we can compile .c files as C++ and vice versa
Mikhail Glushenkov978d4982008-05-06 18:13:00 +00002// RUN: llvmc2 --linker=c++ -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}