On Fri, Jun 24, 2016 at 8:39 AM, Richard Smith <rich...@metafoo.co.uk> wrote: > rsmith added a comment. > > Ah right, we were (intentionally, but unfortunately) making an assumption > that the `TypeLoc` data layout doesn't change when the exception spec of a > function is updated. You'd need to make yourself a `TypeLocBuilder`, copy the > relevant data, and update the exception spec loc. > > Where are we adjusting the exception specification on the type source info? > That (changing the type-info-as-written) seems like a somewhat unusual thing > to do implicitly.
ActOnFunctionDeclarator when dealing with concepts ([dcl.spec.concept]p1) delayed exception specs Any time we explicitly call UpdateExceptionSpec() (template instantiation and a few other places). ~Aaron _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits