<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55404>55404</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Bolt without asserts
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tschuett
      </td>
    </tr>
</table>

<pre>
    My Apple Clang is unhappy about a couple unused variables:
```
bool DataWritten = false;
bool IsTailCall = isTailCall(Inst);
bool Ret = evaluateMemOperandTarget(*Adrp, Base, AdrpPC, InstSize);
BinaryContext &BC = Function.getBinaryContext();
const bool IsCondBranch = MIB->isConditionalBranch(Instruction);
uint8_t Opcode = ExprBytes[0];
bool Valid = true;
bool Found = false;
bool Erased = false;
```

It is really unhappy about common.h. I have feeling there is a `-std=c++14` missing.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1Uslu2zAQ_RrqQkSgKMmVDzpYdgz4EKRog_ZYjKSxxYImBS5O3K_viEmbpShASBzOm_dm6-14be-ufDPPGvlWgzlx5Xk0E8zzlUNvY-DABxsXfzTR48gv4BT0Gj0rN0zsmNiwlXg5yeyt1XwHAb47FQIazsodP4L2yMruDeTgH0DpLWidEOqvyWRzMD4wuX4f8AVDQuIFdISAd3i-n9GBGR_AnZACGiY3m9HNTG55ByRI_8X-vF1uC-lX9QvfEnfKgLturQn4ROxy1W2Txj6aIShrcuJ9h0kir_GDJVL-Ug9Bxo7yGabEcXfoblh5q9K7WthAP7tfKnQxabzli8qE5kfg9_NgR0w0t0-z666BGl53gtW79035BlqNCUd0Hzq8t9GM_2v_rYNlnP96P4zz-XsIy2Y4pPFcPyzIYM9natSU8wOf4IL8iKgVrVKY0OESBpzYbnwYSWxgsqNTVPTEz8p7QubZ2JbjulxDFlTQ2HZWB_6owpQW0Ht0wWfR6XYKYU6LJ_d0ToSIfU4JkKH15c_vZnb2Jw40qz0JROqc3Nd1Japsaj-Jsq9EcxyLatXUzUqIpmnqNSAOQq6gzzT0qH1LzWZSGnzkiYLu1PpMtVJIKepCFqIShcyxWFVDDUXR9OvjeqxZJfBMe5wveeTWnTLXppT6ePLk1MoH_-qk2tTJICY54odINbs2-GGKGEKWtNuU-28ISibq">