//------------------------------------------------------------------------------ // CLING - the C++ LLVM-based InterpreterG :) // // This file is dual-licensed: you can choose to license it under the University // of Illinois Open Source License or the GNU Lesser General Public License. See // LICENSE.TXT for details. //------------------------------------------------------------------------------ // Test runing a file in the same directory `cling CurrentDir.C` // More info in CIFactory.cpp createCIImpl (line ~850) // RUN: cd %S && %cling -Xclang -verify CurrentDir.C 2>&1 | FileCheck %s extern "C" { int printf(const char*, ...); char* getcwd(char *buf, std::size_t size); } // Make sure include still works #include void CurrentDir() { printf("Script ran\n"); // CHECK: Script ran } //expected-no-diagnostics