From d8f82a65ee0ff8a50282fc0c0d6d2b1fdb696e2a Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Sun, 8 Nov 2015 13:39:27 -0500 Subject: [PATCH] statics in match arm: compile with -g Currently, this ICEs. See #29696. Also removes duplicate test case. --- src/test/run-pass/issue-24956.rs | 20 -------------------- src/test/run-pass/match-arm-statics.rs | 1 + 2 files changed, 1 insertion(+), 20 deletions(-) delete mode 100644 src/test/run-pass/issue-24956.rs diff --git a/src/test/run-pass/issue-24956.rs b/src/test/run-pass/issue-24956.rs deleted file mode 100644 index 501b713d520cd..0000000000000 --- a/src/test/run-pass/issue-24956.rs +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2015 The Rust Project Developers. See the COPYRIGHT -// file at the top-level directory of this distribution and at -// http://rust-lang.org/COPYRIGHT. -// -// Licensed under the Apache License, Version 2.0 or the MIT license -// , at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. - -struct Foo(bool); -const NEW_FALSE: bool = false; -const STATIC_FOO: Foo = Foo(NEW_FALSE); - -pub fn main() { - match (Foo(false)) { - STATIC_FOO => 3, - _ => 11 - }; -} diff --git a/src/test/run-pass/match-arm-statics.rs b/src/test/run-pass/match-arm-statics.rs index 43ff69fe75e6c..53c0cfcc3d996 100644 --- a/src/test/run-pass/match-arm-statics.rs +++ b/src/test/run-pass/match-arm-statics.rs @@ -8,6 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// compile-flags: -g struct NewBool(bool);