From 88803a1250c63493150b28ebdbc6f34d2a17e96b Mon Sep 17 00:00:00 2001 From: Walter Bright Date: Tue, 16 Apr 2024 11:35:29 -0700 Subject: [PATCH] compile druntime with -preview=dip1021 --- druntime/Makefile | 2 +- druntime/test/common.mak | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/druntime/Makefile b/druntime/Makefile index 5aac2b73ef81..cab532df6224 100644 --- a/druntime/Makefile +++ b/druntime/Makefile @@ -101,7 +101,7 @@ ifeq (osx,$(OS)) endif # Set DFLAGS -UDFLAGS:=-conf= -Isrc -Iimport -w -de -preview=dip1000 -preview=fieldwise $(MODEL_FLAG) $(PIC) $(OPTIONAL_COVERAGE) -preview=dtorfields +UDFLAGS:=-conf= -Isrc -Iimport -w -de -preview=dip1000 -preview=dip1021 -preview=fieldwise $(MODEL_FLAG) $(PIC) $(OPTIONAL_COVERAGE) -preview=dtorfields ifeq ($(BUILD),debug) UDFLAGS += -g -debug DFLAGS:=$(UDFLAGS) diff --git a/druntime/test/common.mak b/druntime/test/common.mak index 50b66acbb351..0938c3074a03 100644 --- a/druntime/test/common.mak +++ b/druntime/test/common.mak @@ -27,7 +27,7 @@ CFLAGS_BASE:=$(if $(findstring $(OS),windows),/Wall,$(MODEL_FLAG) $(PIC) -Wall) ifeq (osx64,$(OS)$(MODEL)) CFLAGS_BASE+=--target=x86_64-darwin-apple # ARM cpu is not supported by dmd endif -DFLAGS:=$(MODEL_FLAG) $(PIC) -w -I../../src -I../../import -I$(SRC) -defaultlib= -preview=dip1000 $(if $(findstring $(OS),windows),,-L-lpthread -L-lm $(LINKDL)) +DFLAGS:=$(MODEL_FLAG) $(PIC) -w -I../../src -I../../import -I$(SRC) -defaultlib= -preview=dip1000 -preview=dip1021 $(if $(findstring $(OS),windows),,-L-lpthread -L-lm $(LINKDL)) # LINK_SHARED may be set by importing makefile DFLAGS+=$(if $(LINK_SHARED),-L$(DRUNTIME_IMPLIB) $(if $(findstring $(OS),windows),-dllimport=all),-L$(DRUNTIME)) ifeq ($(BUILD),debug)