// Copyright 2014 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. // error-pattern: are too big for the current ABI struct S32 { v0: T, v1: T, v2: T, v3: T, v4: T, v5: T, v6: T, v7: T, v8: T, u9: T, v10: T, v11: T, v12: T, v13: T, v14: T, v15: T, v16: T, v17: T, v18: T, v19: T, v20: T, v21: T, v22: T, v23: T, v24: T, u25: T, v26: T, v27: T, v28: T, v29: T, v30: T, v31: T, } struct S1k { val: S32> } struct S1M { val: S1k> } fn main() { let fat: Option>>> = None; }