[cfe-dev] Endless loop in Sema::CorrectTypo

Yaron Keren yaron.keren at gmail.com
Wed Oct 2 13:51:42 PDT 2013


The problem is fixed in r191848. Thanks for the quick fix.

Yaron


2013/10/2 Kaelyn Uhrain <rikka at google.com>

> Does the problem still exist with clang built at or after r191846?
>
> I don't have a way to see if that commit fixes the problem, as your
> example being so slow to compile seems to not exist with clang+libcxx
> under Linux.
>
> Cheers,
> Kaelyn
>
> On Tue, Oct 1, 2013 at 1:23 PM, Yaron Keren <yaron.keren at gmail.com> wrote:
> > I had rebuilt clang r191323 locally on Visual C++ 2012 / Win 7 x64 and
> the
> > above code is handled correctly, same as the r191323 binary version
> > downloaded from http://llvm.org/builds/ .
> >
> > So the problem started between r191323 and ToT.
> >
> > Yaron
> >
> >
> >
> >
> > 2013/10/1 Yaron Keren <yaron.keren at gmail.com>
> >>
> >> With the ToT code, clang.exe gets stuck in Sema::CorrectType endlessly
> (at
> >> least minutes) trying to compile the code:
> >>
> >> #define _LIBCPP_MSVCRT 1
> >> #include <iostream>
> >>
> >> int main() {
> >> zzzzzzzzz
> >>   std::cout<<"Hello\n";
> >>   return 0;
> >> }
> >>
> >> where the #includes are from libcxx ToT.
> >>
> >> clang revision r191323 (the compiled code from the windows alpha
> release)
> >> does handle the code correctly.
> >>
> >> Looking at recent changes for Sema::CorrectTypo , r191543 may be
> related,
> >> however the problem may originate elsewhere.
> >>
> >> Yaron
> >>
> >>
> >
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131002/4f4a3288/attachment.html>


More information about the cfe-dev mailing list