]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | // Confirm that we don't accidentally divide or mod by zero in llvm_type |
223e47cc | 2 | |
94b46f34 XL |
3 | // compile-pass |
4 | ||
5 | mod a { | |
6 | pub trait A {} | |
7 | } | |
0531ce1d | 8 | |
94b46f34 XL |
9 | mod b { |
10 | pub struct Builder {} | |
11 | ||
12 | pub fn new() -> Builder { | |
13 | Builder {} | |
14 | } | |
15 | ||
16 | impl Builder { | |
dc9dc135 | 17 | pub fn with_a(&mut self, _a: fn() -> dyn (::a::A)) {} |
0531ce1d XL |
18 | } |
19 | } | |
94b46f34 XL |
20 | |
21 | pub use self::b::new; | |
22 | ||
23 | fn main() {} |