blob: eb2883d699e54b2bab7af8ed8ba95c32b8ca9cd0 [file] [log] [blame]
Mikhail Glushenkovceda1732008-05-06 18:11:21 +00001// Test that we can compile .c files as C++ and vice versa
Mikhail Glushenkov113ec352008-11-25 21:38:12 +00002// RUN: llvmc -x c++ %s -x c %p/test_data/false.cpp -x lisp -x whatnot -x none %p/test_data/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}