<div dir="ltr">According to the LLVM coding standards,<br><div><br></div><div><p style="margin:0.8em 0px 0.5em;color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px">Immediately after the <a class="" href="http://llvm.org/docs/CodingStandards.html#header-file-comment" style="color:rgb(202,121,0)">header file comment</a> (and include guards if working on a header file), the <a class="" href="http://llvm.org/docs/CodingStandards.html#minimal-list-of-includes" style="color:rgb(202,121,0)">minimal list of #includes</a>required by the file should be listed. We prefer these <tt class="" style="font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em"><span class="">#include</span></tt>s to be listed in this order:</p><ol class="" id="local-private-headers" style="color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px"><span id="main-module-header"></span><li>Main Module Header</li><li>Local/Private Headers</li><li><tt class="" style="font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em"><span class="">llvm/...</span></tt></li><li>System <tt class="" style="font-family:Consolas,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace;font-size:0.95em"><span class="">#include</span></tt>s</li></ol><div><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">If a program is using LLVM, and also using a third-party library such as GMP, where would the coding standard have the GMP include be placed relative to the above order?</span><br></font></div></div></div>