<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="SV" link="blue" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">removed the ymath.h and it works with 2019 also,<o:p></o:p></p>
<p class="MsoNormal">see now that the doc say float.h or math.h is needed<o:p></o:p></p>
<p class="MsoNormal">so remove the ymath.h shall be enough<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">BR//Andreas<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="border:none;padding:0cm"><b>Från: </b><a href="mailto:dmajor@mozilla.com">David Major</a><br>
<b>Skickat: </b>den 4 april 2019 16:46<br>
<b>Till: </b><a href="mailto:andjo403@hotmail.com">Andreas Jonson</a><br>
<b>Kopia: </b><a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<b>Ämne: </b>Re: [llvm-dev] compiler-rt builtins on MSVC 2019</p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Since that file already includes float.h, I wonder whether the ymath.h<br>
is needed at all. I tried removing it on my MSVC 2017 machine and the<br>
build didn't complain. Could you try the same with 2019?<br>
<br>
On Thu, Apr 4, 2019 at 10:12 AM Andreas Jonson via llvm-dev<br>
<llvm-dev@lists.llvm.org> wrote:<br>
><br>
> Hi,<br>
><br>
><br>
><br>
> compiler-rt builtins currently doesn't build on MSVC 2019,<br>
><br>
> I the problem is that compiler-rt\lib\builtins\int_math.h includes the header ymath.h.<br>
><br>
> according to eg. <a href="https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/finite-finitef?view=vs-2019">
https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/finite-finitef?view=vs-2019</a> the header to include is float.h<br>
><br>
> also the ymath.h file contains the comment /* ymath.h internal header */ so probably shall not be used.<br>
><br>
><br>
><br>
> I do not know how compiler-rt works only tried to compile rustc that is using compiler-rt<br>
><br>
> How shall I go forward with this problem?<br>
><br>
><br>
><br>
> BR/Andreas Jonson<br>
><br>
><br>
><br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> llvm-dev@lists.llvm.org<br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>