<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hello, </div>
<div><br>
</div>
<div>Unlike gcc, clang does not provide builtin functions for functions in ctype.h, such as tolower. To generated better optimized code, I'm planning to add these functions as builtins with attributes. Regarding this, I have a few questions:</div>
<div><br>
</div>
<ol>
<li>In "Attributes in Clang" page (<a href="http://clang.llvm.org/docs/AttributeReference.html">http://clang.llvm.org/docs/AttributeReference.html</a>), "nothrow" and "const" are not in the list while they are still used in Builtins.def. Are these attributes
 deprecated?</li><li>(Assuming they are not deprecated) Is there a place that I can find definitions for attributes used in builtins.def? In particular, I wonder if "const" attributes of clang has same meaning with gcc's "const" attribute, as it seems that clang does not support
 "pure" attribute. </li></ol>
<div>Thanks,</div>
<div>Taewook</div>
</body>
</html>