On Tue, Nov 12, 2013 at 3:49 PM, Teresa Johnson wrote: >> Is there a format for compiler-defined labels that would not be able >> to clash with other user-generated labels? > > My understanding is that the "." in the generated name ensures that it > will not clash with user-generated labels which cannot contain ".". So > this should not be an issue.
Is that true for all languages? I don't think we can make that assumption. Also, there may be clashes with other compiler generated symbols. I know of at least one Fortran compiler that composes names for module symbols as "modulename.symbolname", and if symbolname is "cold" then you can have a clash. Ciao! Steven