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.


http://reviews.llvm.org/D20428



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to