http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48869
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-05-04 16:25:46 UTC --- Not sure if it would be ok to request instantiation of say copy ctor when we are unsure if the var will be firstprivate or not. The copy ctor can be marked as =delete, or perhaps say the instantiation of the copy ctor could result in static assertion failures or could use some =delete method...