On Thu, Nov 13, 2014 at 01:21:21PM +0100, Andrew Burgess wrote: > I had a look around and couldn't find anything helpful. The best I > can offer would be the current path within the llvm source code where > these are defined. Would that be sufficient?
That is not useful. The point is not to suggest where those constants come from but what they mean, see e.g. the http://www.dwarfstd.org/ShowIssue.php?issue=100909.2&type=open http://gcc.gnu.org/wiki/TemplateParmsDwarf etc. links that describe what the extensions do. If LLVM doesn't have any documentation of their extensions, then just /* Apple extensions. */ is good enough. Jakub