<div>The attached patch needs review please!</div><div><br></div><div>I suspect that we may need to call RequireCompleteType() to do instantiation *even if* the VDecl is a dependent type.  I am not yet able to reason about this though.</div>
<div><br></div><div>The patch prevents the abort, and the test case (extended with code to print initialized data) output looks the same in clang and gcc.</div><div><br></div><div>Thanks in advance!</div><div><br></div>