On Fri, Jul 17, 2015 at 12:21 AM, Alexey Bataev <a.bat...@hotmail.com> wrote: > Author: abataev > Date: Thu Jul 16 23:21:51 2015 > New Revision: 242507 > > URL: http://llvm.org/viewvc/llvm-project?rev=242507&view=rev > Log: > Tests for "Disabling of "redefine_extname" pragma for C++ code" > > In response to Richard Smith's comment > (http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20150622/131782.html), > this patch disables "redefine_extname" pragma for C++ code. Also, I added a > test that this pragma doesn't apply to static declarations. > Differential Revision: http://reviews.llvm.org/D10805 > > Added: > cfe/trunk/test/Sema/redefine_extname.c (with props) > Modified: > cfe/trunk/test/SemaCXX/redefine_extname.cpp (props changed) > > Added: cfe/trunk/test/Sema/redefine_extname.c > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/redefine_extname.c?rev=242507&view=auto > ============================================================================== > --- cfe/trunk/test/Sema/redefine_extname.c (added) > +++ cfe/trunk/test/Sema/redefine_extname.c Thu Jul 16 23:21:51 2015 > @@ -0,0 +1,6 @@ > +// RUN: %clang_cc1 -triple=x86_64-unknown-linux -Wpragmas -verify %s > + > +// Check that pragma redefine_extname applies to external declarations only. > +#pragma redefine_extname foo_static bar_static > +static int foo_static() { return 1; } // expected-warning {{#pragma > redefine_extname is applicable to external C declarations only; not applied > to function 'foo_static'}} > + > > Propchange: cfe/trunk/test/Sema/redefine_extname.c > ------------------------------------------------------------------------------ > svn:eol-style = native > > Propchange: cfe/trunk/test/Sema/redefine_extname.c > ------------------------------------------------------------------------------ > svn:keywords = Author Date Id Rev URL > > Propchange: cfe/trunk/test/Sema/redefine_extname.c > ------------------------------------------------------------------------------ > svn:mime-type = text/plain > > Propchange: cfe/trunk/test/SemaCXX/redefine_extname.cpp > ------------------------------------------------------------------------------ > svn:eol-style = native > > Propchange: cfe/trunk/test/SemaCXX/redefine_extname.cpp > ------------------------------------------------------------------------------ > svn:keywords = Author Date Id Rev URL > > Propchange: cfe/trunk/test/SemaCXX/redefine_extname.cpp > ------------------------------------------------------------------------------ > svn:mime-type = text/plain
I don't think we want the svn propchanges? ~Aaron > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits