aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/dmd/access.d
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d/dmd/access.d')
-rw-r--r--gcc/d/dmd/access.d10
1 files changed, 1 insertions, 9 deletions
diff --git a/gcc/d/dmd/access.d b/gcc/d/dmd/access.d
index 51ef049..59c77adf 100644
--- a/gcc/d/dmd/access.d
+++ b/gcc/d/dmd/access.d
@@ -51,15 +51,7 @@ bool checkAccess(AggregateDeclaration ad, Loc loc, Scope* sc, Dsymbol smember)
if (!symbolIsVisible(sc, smember))
{
- // when in @safe code or with -preview=dip1000
- if (sc.flags & SCOPE.onlysafeaccess)
- {
- // if there is a func. ask for it's opinion of safety, and if it considers the access @safe accept it.
- if (sc.func && !sc.func.setUnsafe())
- return false;
- }
-
- ad.error(loc, "%s `%s` is not accessible%s", smember.kind(), smember.toChars(), (sc.flags & SCOPE.onlysafeaccess) ? " from `@safe` code".ptr : "".ptr);
+ ad.error(loc, "%s `%s` is not accessible", smember.kind(), smember.toChars());
//printf("smember = %s %s, vis = %d, semanticRun = %d\n",
// smember.kind(), smember.toPrettyChars(), smember.visible() smember.semanticRun);
return true;