aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/lang.opt
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2021-01-11 10:53:18 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2021-01-11 12:21:03 +0100
commit928e96bbe98bafff18f11a7351cf89592967b061 (patch)
treed6a7b3082fec5da6bb9465ab4050a3470d18ab60 /gcc/d/lang.opt
parent300a3ce5c5695eb1a7c0476e9d1b45420a463248 (diff)
downloadgcc-928e96bbe98bafff18f11a7351cf89592967b061.zip
gcc-928e96bbe98bafff18f11a7351cf89592967b061.tar.gz
gcc-928e96bbe98bafff18f11a7351cf89592967b061.tar.bz2
d: Remove visibility and lookup deprecation
The deprecation phase for access checks is finished. The `-ftransition=import` and `-ftransition=checkimports` switches no longer have an effect and are now removed. Symbols that are not visible in a particular scope will no longer be found by the compiler. Reviewed-on: https://github.com/dlang/dmd/pull/12124 gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 2d3d13748. * d-lang.cc (d_handle_option): Remove OPT_ftransition_checkimports and OPT_ftransition_import. * gdc.texi (Warnings): Remove documentation for -ftransition=import and -ftransition=checkimports. * lang.opt (ftransition=checkimports): Remove. (ftransition=import): Remove.
Diffstat (limited to 'gcc/d/lang.opt')
-rw-r--r--gcc/d/lang.opt8
1 files changed, 0 insertions, 8 deletions
diff --git a/gcc/d/lang.opt b/gcc/d/lang.opt
index 6c8dfbf..62e9f8e 100644
--- a/gcc/d/lang.opt
+++ b/gcc/d/lang.opt
@@ -289,10 +289,6 @@ ftransition=all
D RejectNegative
List information on all language changes.
-ftransition=checkimports
-D RejectNegative
-Give deprecation messages about -ftransition=import anomalies.
-
ftransition=complex
D RejectNegative
List all usages of complex or imaginary types.
@@ -309,10 +305,6 @@ ftransition=field
D RejectNegative
List all non-mutable fields which occupy an object instance.
-ftransition=import
-D RejectNegative
-Revert to single phase name lookup.
-
ftransition=nogc
D RejectNegative
List all hidden GC allocations.