<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/65101>65101</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc++][hardening] Make it possible to mix and match different hardening modes across different TUs
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
var-const
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
var-const
</td>
</tr>
</table>
<pre>
It should be possible, for example, to configure the library to be built in the hardened mode and configure a particular TU to use the debug mode, and vice versa (see https://reviews.llvm.org/D158823#inline-1538863). This needs to be thoroughly tested.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkcGOmzwQx5_GXEZBZhz44MDh20ZIPfS2-wA2HsCtwZHHTnffvoJEaSohIXv8s2f-P83s5o2oF_WbQLzpeBrDxkkgivpS6JyWEPvndmGC_eq_J-AlZG_BEFwDszOeBH6DKUSgT71e78sUYAzb5OYcCdJC4J2JOn7tBUNgsvMJ3HaUFh0tbWRhDZZAb_YF1XDVMbkxex3h_WPHM99vtGTyfDD7gzt2cyPBjSJrENgyESwpXVmo_wUOAodIN0e_ufT-tpYhzgKHS1W3LSqBym3ebXSqatW2jRLYlfC-OIaNyPKj7T2RkOfFf0EiTmTLwvbKdqrTBfVV0ylVtyixWHok1cpuOpPqSFdtI5EQ_-taSdNoDDWF61Gikq2SsqqaM5amOcsWkTo9qa7pKnGWtGrnn-0WjjlT39SVrAqvDXl-uPPOjALfju-QF_sdOpk8szhL7zj9nbpILvnD-gtWX0T9dhfhtlnUF_ihfxG49JS8R7C6zyPoVadxAeumiSJtCZ7goYNBjzEwvxx4_-AiR9__62N2acmmHMMqcNjbe_xO1xh-0pgEDsfILHA4pv4TAAD___qJ4j8">