<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 - WinSDK's Windows.ApplicationModel.h header breaks clang-cl builds"
href="https://bugs.llvm.org/show_bug.cgi?id=36428">36428</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>WinSDK's Windows.ApplicationModel.h header breaks clang-cl builds
</td>
</tr>
<tr>
<th>Product</th>
<td>clang
</td>
</tr>
<tr>
<th>Version</th>
<td>5.0
</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>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Frontend
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedclangbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>charles.milette@gmail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>Including this header in a build done with the Visual Studio LLVM-2014 toolset
generates over 20 errors. However it builds fine with MSVC.
I have a minimal repro on my machine here:
<a href="https://gist.github.com/sylveon/6154db58240c901e2f043b865a7f9963">https://gist.github.com/sylveon/6154db58240c901e2f043b865a7f9963</a>
Try changing the toolset to LLVM-2014 in the Visual Studio project settings and
building this project. It should fail with errors related to some enum
declarations.
If you change it back to MSVC, it builds and executes fine.</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>