diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index 5bf21413..04d5bd95 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -113,6 +113,8 @@ elseif(WIN32) list(APPEND CORE_D_SYS ${CORE_D_WIN}) if (MSVC) list(REMOVE_ITEM LDC_D ${RUNTIME_DIR}/src/ldc/eh.d) + else() + list(REMOVE_ITEM LDC_D ${RUNTIME_DIR}/src/ldc/eh2.d) endif() list(REMOVE_ITEM DCRT_C ${RUNTIME_DC_DIR}/monitor.c) endif() diff --git a/runtime/druntime b/runtime/druntime index 9d6918d7..d7e80955 160000 --- a/runtime/druntime +++ b/runtime/druntime @@ -1 +1 @@ -Subproject commit 9d6918d7b6d0d81643a790ac95cc8b49240682cf +Subproject commit d7e80955a7d246219c5a56bec1f057ddbd8accbf diff --git a/runtime/phobos b/runtime/phobos index 1a3eba6a..a5cdd7a0 160000 --- a/runtime/phobos +++ b/runtime/phobos @@ -1 +1 @@ -Subproject commit 1a3eba6a183018f3158eeeb0c9508136c804847a +Subproject commit a5cdd7a090c97045b182aa7189c5a9b664c766dd