-
- Downloads
d/dmd: Merge dmd upstream ed71446aa
Backports support for extern(C++, "namespace"), which makes the core.stdcpp package compilable. Added predefined condition for CppRuntime_Gcc unconditionally, as it is unlikely that D code will be linking to anything other than libstdc++ when extern(C++) is used. Reviewed-on: https://github.com/dlang/dmd/pull/9371 gcc/d/ChangeLog: 2019-03-01 Iain Buclaw <ibuclaw@gdcproject.org> * d-builtins.cc (d_init_versions): Add CppRuntime_Gcc as predefined version condition. From-SVN: r269304
Showing
- gcc/d/ChangeLog 5 additions, 0 deletionsgcc/d/ChangeLog
- gcc/d/d-builtins.cc 2 additions, 0 deletionsgcc/d/d-builtins.cc
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/d/dmd/cond.c 12 additions, 0 deletionsgcc/d/dmd/cond.c
- gcc/d/dmd/cppmangle.c 12 additions, 12 deletionsgcc/d/dmd/cppmangle.c
- gcc/d/dmd/dsymbol.c 32 additions, 2 deletionsgcc/d/dmd/dsymbol.c
- gcc/d/dmd/dsymbol.h 2 additions, 0 deletionsgcc/d/dmd/dsymbol.h
- gcc/d/dmd/nspace.c 9 additions, 3 deletionsgcc/d/dmd/nspace.c
- gcc/d/dmd/nspace.h 2 additions, 1 deletiongcc/d/dmd/nspace.h
- gcc/d/dmd/parse.c 45 additions, 4 deletionsgcc/d/dmd/parse.c
- gcc/d/dmd/parse.h 1 addition, 1 deletiongcc/d/dmd/parse.h
- gcc/testsuite/gdc.test/compilable/cppmangle3.d 37 additions, 0 deletionsgcc/testsuite/gdc.test/compilable/cppmangle3.d
- gcc/testsuite/gdc.test/compilable/test19574.d 18 additions, 0 deletionsgcc/testsuite/gdc.test/compilable/test19574.d
- gcc/testsuite/gdc.test/fail_compilation/cppmangle.d 20 additions, 0 deletionsgcc/testsuite/gdc.test/fail_compilation/cppmangle.d
- gcc/testsuite/gdc.test/fail_compilation/reserved_version.d 16 additions, 0 deletionsgcc/testsuite/gdc.test/fail_compilation/reserved_version.d
- gcc/testsuite/gdc.test/fail_compilation/reserved_version_switch.d 15 additions, 0 deletions...suite/gdc.test/fail_compilation/reserved_version_switch.d
Loading
Please register or sign in to comment