//@ known-bug: #124350 struct Node {} impl Node where SmallVec<{ D * 2 }>:, { fn new() -> Self { let mut node = Node::new(); (&a, 0)(); node } } struct SmallVec {}