<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:tra@google.com" title="Artem Belevich <tra@google.com>"> <span class="fn">Artem Belevich</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - CUDA compilation fails due to unknown type name '__device__' separate compilation and linking solves the problem"
   href="https://bugs.llvm.org/show_bug.cgi?id=34379">bug 34379</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>tra@google.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>WONTFIX
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - CUDA compilation fails due to unknown type name '__device__' separate compilation and linking solves the problem"
   href="https://bugs.llvm.org/show_bug.cgi?id=34379#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - CUDA compilation fails due to unknown type name '__device__' separate compilation and linking solves the problem"
   href="https://bugs.llvm.org/show_bug.cgi?id=34379">bug 34379</a>
              from <span class="vcard"><a class="email" href="mailto:tra@google.com" title="Artem Belevich <tra@google.com>"> <span class="fn">Artem Belevich</span></a>
</span></b>
        <pre>#include of a CUDA file from inside a CPP file is not going to work as clang
has no idea that the source will have CUDA in it.

If you want to do it this way, you'll need to explicitly tell clang to compile
your top-level .cpp file as CUDA by passing '-x cuda' option.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>