<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Warnings when compiling with 32-bit windows compiler"
   href="https://bugs.llvm.org/show_bug.cgi?id=47912">47912</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Warnings when compiling with 32-bit windows compiler
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>albert.tests@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>htmldeveloper@gmail.com, llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=24081" name="attach_24081" title="Details of complation and warnings">attachment 24081</a> <a href="attachment.cgi?id=24081&action=edit" title="Details of complation and warnings">[details]</a></span>
Details of complation and warnings

When I compile my simple file:
#include <clang-c/Index.h>
#include "clang/Tooling/CompilationDatabase.h"
#include "clang/Tooling/Tooling.h"


with the 32-bit Microsoft Visual studio (on Windows 10 64-bit) I get a lot of
warnings like:
E:\Programs\LLVM\llvm-project\llvm\include\llvm/Support/type_traits.h(79):
warning C4624: 'llvm::detail::copy_construction_triviality_helper<T>':
destructor was implicitly defined as deleted
        with
        [
            T=std::string
        ]

The full details can be found in the attachment.

In my case it happens with the 9.0.1. version but I see the same problem with
the current master (1e32df2f91f1aa1f8cd400ce50a621578fa0534e) (could not
complete this build as there was a compilation crash of LLVM / clang) and I've
had a report that it also happens with the 5.0.0 version so it looks like a
long standing problem.</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>