<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>All Tablegen sources come from .td files; the attributes are in Attr.td. (Not sure why there's no 's' in the file name…). Because it's autogenerated, though, you might have trouble just renaming the variable. On the other hand, AFAIK no one is using those attributes right now except an experimental alpha checker in the static analyzer, and even that isn't hooked up to do anything with the "module" field in the attribute, so just removing it probably won't hurt your private fork.</div><div><br></div><div>Jordan</div><div><br></div><br><div><div>On Nov 2, 2012, at 13:17 , Jeff Heckey <<a href="mailto:jheckey@gmail.com">jheckey@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br><b></b>Where does llvm-tblgen get its sources for generated files? Specifically "class OwnershipAttr" in <build>/tools/clang/include/clang/AST/Attrs.inc?<br><br>We are adding the keyword "module" and this class has a private variable named module that I can't find and causes compilation errors.<br>
<br>-Thanks,<br>-Jeff<br>
_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br></blockquote></div><br></body></html>