"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "test/CodeGenCXX/dllimport-members.cpp" 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-members.cpp  (cfe-8.0.1.src.tar.xz):dllimport-members.cpp  (cfe-9.0.0.src.tar.xz)
// RUN: %clang_cc1 -triple i686-windows-msvc -fms-compatibility -emit-llvm -st d=c++1y -O0 -o - %s -DMSABI | FileCheck --check-prefix=MSC --check-prefix=M32 %s // RUN: %clang_cc1 -triple i686-windows-msvc -fms-compatibility -emit-llvm -st d=c++1y -O0 -o - %s -DMSABI | FileCheck --check-prefix=MSC --check-prefix=M32 %s
// RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-compatibility -emit-llvm -st d=c++1y -O0 -o - %s -DMSABI | FileCheck --check-prefix=MSC --check-prefix=M64 %s // RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-compatibility -emit-llvm -st d=c++1y -O0 -o - %s -DMSABI | FileCheck --check-prefix=MSC --check-prefix=M64 %s
// RUN: %clang_cc1 -triple i686-windows-gnu -emit-llvm -st d=c++1y -O0 -o - %s | FileCheck --check-prefix=GNU --check-prefix=G32 %s // RUN: %clang_cc1 -triple i686-windows-gnu -emit-llvm -st d=c++1y -O0 -o - %s | FileCheck --check-prefix=GNU --check-prefix=G32 %s
// RUN: %clang_cc1 -triple x86_64-windows-gnu -emit-llvm -st d=c++1y -O0 -o - %s | FileCheck --check-prefix=GNU --check-prefix=G64 %s // RUN: %clang_cc1 -triple x86_64-windows-gnu -emit-llvm -st d=c++1y -O0 -o - %s | FileCheck --check-prefix=GNU --check-prefix=G64 %s
// RUN: %clang_cc1 -triple i686-windows-msvc -fms-compatibility -emit-llvm -st // RUN: %clang_cc1 -triple i686-windows-msvc -fms-compatibility -emit-llvm -st
d=c++1y -O1 -o - %s -DMSABI | FileCheck --check-prefix=MO1 %s d=c++1y -O1 -fno-experimental-new-pass-manager -o - %s -DMSABI | FileCheck --che
// RUN: %clang_cc1 -triple i686-windows-gnu -emit-llvm -st ck-prefix=MO1 %s
d=c++1y -O1 -o - %s | FileCheck --check-prefix=GO1 %s // RUN: %clang_cc1 -triple i686-windows-gnu -emit-llvm -st
d=c++1y -O1 -fno-experimental-new-pass-manager -o - %s | FileCheck --che
ck-prefix=GO1 %s
// Helper structs to make templates more expressive. // Helper structs to make templates more expressive.
struct ImplicitInst_Imported {}; struct ImplicitInst_Imported {};
struct ExplicitDecl_Imported {}; struct ExplicitDecl_Imported {};
struct ExplicitInst_Imported {}; struct ExplicitInst_Imported {};
struct ExplicitSpec_Imported {}; struct ExplicitSpec_Imported {};
struct ExplicitSpec_Def_Imported {}; struct ExplicitSpec_Def_Imported {};
struct ExplicitSpec_InlineDef_Imported {}; struct ExplicitSpec_InlineDef_Imported {};
struct ExplicitSpec_NotImported {}; struct ExplicitSpec_NotImported {};
 End of changes. 1 change blocks. 
4 lines changed or deleted 6 lines changed or added

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