r278984 - Add test missed from r278983.

Richard Smith via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 24 14:39:19 PDT 2016


As of r279668, we shouldn't run this test for ASan builds any more. Perhaps
we should increase Clang's minimum stack allocation when built with ASan to
compensate for it making stack frames larger.

On Wed, Aug 24, 2016 at 12:33 AM, Yaron Keren <yaron.keren at gmail.com> wrote:

> I see the same stack overflow asan error in a local buildbot.
>
>
> 2016-08-22 20:30 GMT+03:00 Akira Hatanaka via cfe-commits <
> cfe-commits at lists.llvm.org>:
>
>> Hi Richard,
>>
>> This test has been failing since it was committed.
>>
>> http://lab.llvm.org:8080/green/job/clang-stage2-cmake-RgSan_check/2277/
>>
>> > On Aug 17, 2016, at 2:42 PM, Richard Smith via cfe-commits <
>> cfe-commits at lists.llvm.org> wrote:
>> >
>> > Author: rsmith
>> > Date: Wed Aug 17 16:42:10 2016
>> > New Revision: 278984
>> >
>> > URL: http://llvm.org/viewvc/llvm-project?rev=278984&view=rev
>> > Log:
>> > Add test missed from r278983.
>> >
>> > Added:
>> >    cfe/trunk/test/SemaTemplate/instantiation-depth-default.cpp
>> >
>> > Added: cfe/trunk/test/SemaTemplate/instantiation-depth-default.cpp
>> > URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaTempl
>> ate/instantiation-depth-default.cpp?rev=278984&view=auto
>> > ============================================================
>> ==================
>> > --- cfe/trunk/test/SemaTemplate/instantiation-depth-default.cpp (added)
>> > +++ cfe/trunk/test/SemaTemplate/instantiation-depth-default.cpp Wed
>> Aug 17 16:42:10 2016
>> > @@ -0,0 +1,9 @@
>> > +// RUN: %clang_cc1 -fsyntax-only -verify -ftemplate-backtrace-limit 2
>> %s
>> > +
>> > +template<int N, typename T> struct X : X<N+1, T*> {};
>> > +// expected-error-re at 3 {{recursive template instantiation exceeded
>> maximum depth of 1024{{$}}}}
>> > +// expected-note at 3 {{instantiation of template class}}
>> > +// expected-note at 3 {{skipping 1023 contexts in backtrace}}
>> > +// expected-note at 3 {{use -ftemplate-depth=N to increase recursive
>> template instantiation depth}}
>> > +
>> > +X<0, int> x; // expected-note {{in instantiation of}}
>> >
>> >
>> > _______________________________________________
>> > cfe-commits mailing list
>> > cfe-commits at lists.llvm.org
>> > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160824/56213867/attachment-0001.html>


More information about the cfe-commits mailing list