"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "test/CodeGen/dllimport.c" between
cfe-8.0.1.src.tar.xz and cfe-9.0.0.src.tar.xz

About: Clang is an LLVM front end for the C, C++, and Objective-C languages. Clang aims to provide a better user experience through expressive diagnostics, a high level of conformance to language standards, fast compilation, and low memory use.

dllimport.c  (cfe-8.0.1.src.tar.xz):dllimport.c  (cfe-9.0.0.src.tar.xz)
// RUN: %clang_cc1 -triple i686-windows-msvc -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=MS %s // RUN: %clang_cc1 -triple i686-windows-msvc -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=MS %s
// RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=MS %s // RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=MS %s
// RUN: %clang_cc1 -triple i686-windows-gnu -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=GNU %s // RUN: %clang_cc1 -triple i686-windows-gnu -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=GNU %s
// RUN: %clang_cc1 -triple x86_64-windows-gnu -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=GNU %s // RUN: %clang_cc1 -triple x86_64-windows-gnu -fms-extensions -emit-llvm -std=c 11 -O0 -o - %s | FileCheck --check-prefix=CHECK --check-prefix=GNU %s
// RUN: %clang_cc1 -triple i686-windows-msvc -fms-extensions -emit-llvm -std=c // RUN: %clang_cc1 -triple i686-windows-msvc -fms-extensions -emit-llvm -std=c
11 -O1 -o - %s | FileCheck --check-prefix=O1 --check-prefix=MO1 %s 11 -O1 -fno-experimental-new-pass-manager -o - %s | FileCheck --check-prefix=O1
// RUN: %clang_cc1 -triple i686-windows-gnu -fms-extensions -emit-llvm -std=c --check-prefix=MO1 %s
11 -O1 -o - %s | FileCheck --check-prefix=O1 --check-prefix=GO1 %s // RUN: %clang_cc1 -triple i686-windows-gnu -fms-extensions -emit-llvm -std=c
11 -O1 -fno-experimental-new-pass-manager -o - %s | FileCheck --check-prefix=O1
--check-prefix=GO1 %s
-check-prefix=GO1 %s
#define JOIN2(x, y) x##y #define JOIN2(x, y) x##y
#define JOIN(x, y) JOIN2(x, y) #define JOIN(x, y) JOIN2(x, y)
#define USEVAR(var) int JOIN(use, __LINE__)() { return var; } #define USEVAR(var) int JOIN(use, __LINE__)() { return var; }
#define USE(func) void JOIN(use, __LINE__)() { func(); } #define USE(func) void JOIN(use, __LINE__)() { func(); }
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// Globals // Globals
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
 End of changes. 2 change blocks. 
5 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)