Ensure test doesn't run with llvm 3.9
This commit is contained in:
parent
f7f6598083
commit
e0f9b26899
|
@ -548,7 +548,6 @@ static unsigned fromRust(LLVMRustDIFlags Flags) {
|
||||||
if (isSet(Flags & LLVMRustDIFlags::FlagRValueReference)) {
|
if (isSet(Flags & LLVMRustDIFlags::FlagRValueReference)) {
|
||||||
Result |= DINode::DIFlags::FlagRValueReference;
|
Result |= DINode::DIFlags::FlagRValueReference;
|
||||||
}
|
}
|
||||||
#if LLVM_RUSTLLVM || LLVM_VERSION_GE(4, 0)
|
|
||||||
if (isSet(Flags & LLVMRustDIFlags::FlagExternalTypeRef)) {
|
if (isSet(Flags & LLVMRustDIFlags::FlagExternalTypeRef)) {
|
||||||
Result |= DINode::DIFlags::FlagExternalTypeRef;
|
Result |= DINode::DIFlags::FlagExternalTypeRef;
|
||||||
}
|
}
|
||||||
|
@ -558,6 +557,7 @@ static unsigned fromRust(LLVMRustDIFlags Flags) {
|
||||||
if (isSet(Flags & LLVMRustDIFlags::FlagBitField)) {
|
if (isSet(Flags & LLVMRustDIFlags::FlagBitField)) {
|
||||||
Result |= DINode::DIFlags::FlagBitField;
|
Result |= DINode::DIFlags::FlagBitField;
|
||||||
}
|
}
|
||||||
|
#if LLVM_RUSTLLVM || LLVM_VERSION_GE(4, 0)
|
||||||
if (isSet(Flags & LLVMRustDIFlags::FlagNoReturn)) {
|
if (isSet(Flags & LLVMRustDIFlags::FlagNoReturn)) {
|
||||||
Result |= DINode::DIFlags::FlagNoReturn;
|
Result |= DINode::DIFlags::FlagNoReturn;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
// except according to those terms.
|
// except according to those terms.
|
||||||
|
|
||||||
// ignore-tidy-linelength
|
// ignore-tidy-linelength
|
||||||
// min-llvm-version 3.8
|
// min-llvm-version 4.0
|
||||||
|
|
||||||
// compile-flags: -g -C no-prepopulate-passes
|
// compile-flags: -g -C no-prepopulate-passes
|
||||||
|
|
||||||
|
@ -19,8 +19,6 @@ fn foo() -> ! {
|
||||||
loop {}
|
loop {}
|
||||||
}
|
}
|
||||||
|
|
||||||
// CHECK: {{.*}}DISubprogram{{.*}}name: "main",{{.*}}DIFlagMainSubprogram{{.*}}
|
|
||||||
|
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
foo();
|
foo();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue