blob: 4aa365d89a32ffc0a0c748540582101208381c8e [file] [log] [blame]
Mikhail Glushenkovceda1732008-05-06 18:11:21 +00001// Test that we can compile .c files as C++ and vice versa
Mikhail Glushenkov2e9e0c22008-05-06 18:16:20 +00002// RUN: llvmc2 -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}