summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-47364.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-47364.rs')
-rw-r--r--src/test/ui/issues/issue-47364.rs59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/test/ui/issues/issue-47364.rs b/src/test/ui/issues/issue-47364.rs
deleted file mode 100644
index b524354d9..000000000
--- a/src/test/ui/issues/issue-47364.rs
+++ /dev/null
@@ -1,59 +0,0 @@
-// run-pass
-#![allow(unused_variables)]
-// compile-flags: -C codegen-units=8 -O
-#![allow(non_snake_case)]
-
-fn main() {
- nom_sql::selection(b"x ");
-}
-
-pub enum Err<P>{
- Position(P),
- NodePosition(u32),
-}
-
-pub enum IResult<I,O> {
- Done(I,O),
- Error(Err<I>),
- Incomplete(u32, u64)
-}
-
-pub fn multispace<T: Copy>(input: T) -> ::IResult<i8, i8> {
- ::IResult::Done(0, 0)
-}
-
-mod nom_sql {
- fn where_clause(i: &[u8]) -> ::IResult<&[u8], Option<String>> {
- let X = match ::multispace(i) {
- ::IResult::Done(..) => ::IResult::Done(i, None::<String>),
- _ => ::IResult::Error(::Err::NodePosition(0)),
- };
- match X {
- ::IResult::Done(_, _) => ::IResult::Done(i, None),
- _ => X
- }
- }
-
- pub fn selection(i: &[u8]) {
- let Y = match {
- match {
- where_clause(i)
- } {
- ::IResult::Done(_, o) => ::IResult::Done(i, Some(o)),
- ::IResult::Error(_) => ::IResult::Done(i, None),
- _ => ::IResult::Incomplete(0, 0),
- }
- } {
- ::IResult::Done(z, _) => ::IResult::Done(z, None::<String>),
- _ => return ()
- };
- match Y {
- ::IResult::Done(x, _) => {
- let bytes = b"; ";
- let len = x.len();
- bytes[len];
- }
- _ => ()
- }
- }
-}