<div dir="ltr"><div>Hi,<br></div>I stumbled across the following:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-pl-c">/* Builds a module from the bitcode in the specified memory buffer, returning a</span>
      
      
        <table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line" id="gmail-LC44"><span class="gmail-pl-c">   reference to the module via the OutModule parameter. Returns 0 on success. */</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line" id="gmail-LC45">LLVMBool <span class="gmail-pl-en">LLVMParseBitcode2</span>(LLVMMemoryBufferRef MemBuf,</td>
      </tr>
      <tr>
        </tr></tbody></table>                           LLVMModuleRef *OutModule);</blockquote><div>However in most scenarios i know, a Bool is something like<br></div><div>0 = False<br></div><div>!0 = True<br><br></div><div>In short: is it just me or is this really counterintuitive? <br></div></div>