// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
template<typename> struct S7 { };
-template<typename T> struct S7<T&> { };
\ No newline at end of file
+template<typename T> struct S7<T&> { };
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
template<typename T> class C1 {
long a;
operator long() const { return a; }
-};
\ No newline at end of file
+};
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
-template<typename T> class C2 { union { T c; }; };
\ No newline at end of file
+template<typename T> class C2 { union { T c; }; };
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
namespace NS1 { }
-using namespace NS1;
\ No newline at end of file
+using namespace NS1;
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
-template<bool T> struct S1 {};
\ No newline at end of file
+template<bool T> struct S1 {};
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
template<typename T, T v> struct S8 { static constexpr T value = v; };
-template<typename T, T v> constexpr T S8<T, v>::value;
\ No newline at end of file
+template<typename T, T v> constexpr T S8<T, v>::value;
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
-template<template<typename...> class a> struct S6 { };
\ No newline at end of file
+template<template<typename...> class a> struct S6 { };
// CHECK: --- !experimental-ifs-v1
// CHECK-NEXT: IfsVersion: 1.0
-// CHECK-NEXT: Triple: x86_64-unknown-linux-gnu
+// CHECK-NEXT: Triple:
// CHECK-NEXT: ObjectFileFormat: ELF
// CHECK-NEXT: Symbols:
// CHECK-NEXT: ...
using ::S4;
template<typename T, T t> struct C3{};
-template<bool b> using U1 = C3<bool, b>;
\ No newline at end of file
+template<bool b> using U1 = C3<bool, b>;