r195255 - When wrapping lazily generated builtins in an extern "C" context,

Rafael EspĂ­ndola rafael.espindola at gmail.com
Wed Nov 20 11:42:27 PST 2013


testcase?

On 20 November 2013 10:41, Enea Zaffanella <zaffanella at cs.unipr.it> wrote:
> Author: enea
> Date: Wed Nov 20 09:41:05 2013
> New Revision: 195255
>
> URL: http://llvm.org/viewvc/llvm-project?rev=195255&view=rev
> Log:
> When wrapping lazily generated builtins in an extern "C" context,
> flag the LinkageSpecDecl as being implicitly generated too.
>
> Modified:
>     cfe/trunk/lib/Sema/SemaDecl.cpp
>
> Modified: cfe/trunk/lib/Sema/SemaDecl.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=195255&r1=195254&r2=195255&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaDecl.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaDecl.cpp Wed Nov 20 09:41:05 2013
> @@ -1540,6 +1540,7 @@ NamedDecl *Sema::LazilyCreateBuiltin(Ide
>      LinkageSpecDecl *CLinkageDecl =
>          LinkageSpecDecl::Create(Context, Parent, Loc, Loc,
>                                  LinkageSpecDecl::lang_c, false);
> +    CLinkageDecl->setImplicit();
>      Parent->addDecl(CLinkageDecl);
>      Parent = CLinkageDecl;
>    }
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits



More information about the cfe-commits mailing list