Home
last modified time | relevance | path

Searched refs:ScopeRef (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Descape.d287 ScopeRef psr; in checkParamArgumentEscape()
291 psr = ScopeRef.None; in checkParamArgumentEscape()
366 if (psr == ScopeRef.Scope || in checkParamArgumentEscape()
367 psr == ScopeRef.RefScope || in checkParamArgumentEscape()
368 psr == ScopeRef.ReturnRef_Scope) in checkParamArgumentEscape()
1287 … void escapingRef(VarDeclaration v, ScopeRef vsr, FeatureState featureState = FeatureState.enabled) in checkReturnEscapeImpl()
1351 if ((vsr == ScopeRef.Ref || in checkReturnEscapeImpl()
1352 vsr == ScopeRef.RefScope || in checkReturnEscapeImpl()
1353 vsr == ScopeRef.Ref_ReturnScope) && in checkReturnEscapeImpl()
1357 (vsr == ScopeRef.Ref || vsr == ScopeRef.RefScope)) in checkReturnEscapeImpl()
[all …]
H A Ddmangle.d1000 case ScopeRef.None: in mangleParameter()
1001 case ScopeRef.Scope: in mangleParameter()
1002 case ScopeRef.Ref: in mangleParameter()
1003 case ScopeRef.Return: in mangleParameter()
1004 case ScopeRef.RefScope: in mangleParameter()
1007 case ScopeRef.ReturnScope: rrs = "NkM"; goto L1; // return scope in mangleParameter()
1008 case ScopeRef.ReturnRef: rrs = isout ? "NkJ" : "NkK"; goto L1; // return ref in mangleParameter()
1009 … case ScopeRef.ReturnRef_Scope: rrs = isout ? "MNkJ" : "MNkK"; goto L1; // scope return ref in mangleParameter()
1010 … case ScopeRef.Ref_ReturnScope: rrs = isout ? "NkMJ" : "NkMK"; goto L1; // return scope ref in mangleParameter()
H A Dmtype.d7058 …extern (D) private static bool[ScopeRef.max + 1][ScopeRef.max + 1] covariantInit() pure nothrow @n… in covariantInit()
7074 bool[ScopeRef.max + 1][ScopeRef.max + 1] covariant; in covariantInit()
7076 foreach (i; 0 .. ScopeRef.max + 1) in covariantInit()
7079 covariant[ScopeRef.RefScope][i] = true; in covariantInit()
7081 covariant[ScopeRef.ReturnScope][ScopeRef.None] = true; in covariantInit()
7082 covariant[ScopeRef.Scope ][ScopeRef.None] = true; in covariantInit()
7083 covariant[ScopeRef.Scope ][ScopeRef.ReturnScope] = true; in covariantInit()
7085 covariant[ScopeRef.Ref ][ScopeRef.ReturnRef] = true; in covariantInit()
7086 covariant[ScopeRef.ReturnRef_Scope][ScopeRef.ReturnRef] = true; in covariantInit()
7087 covariant[ScopeRef.Ref_ReturnScope][ScopeRef.Ref ] = true; in covariantInit()
[all …]
H A Dhdrgen.d2854 case ScopeRef.None: in stcToBuffer()
2855 case ScopeRef.Scope: in stcToBuffer()
2856 case ScopeRef.Ref: in stcToBuffer()
2857 case ScopeRef.Return: in stcToBuffer()
2860 case ScopeRef.ReturnScope: rrs = "return scope"; goto L1; in stcToBuffer()
2861 … case ScopeRef.ReturnRef: rrs = isout ? "return out" : "return ref"; goto L1; in stcToBuffer()
2862 … case ScopeRef.RefScope: rrs = isout ? "out scope" : "ref scope"; goto L1; in stcToBuffer()
2863 … case ScopeRef.ReturnRef_Scope: rrs = isout ? "return out scope" : "return ref scope"; goto L1; in stcToBuffer()
2864 … case ScopeRef.Ref_ReturnScope: rrs = isout ? "out return scope" : "ref return scope"; goto L1; in stcToBuffer()
H A Dtypesem.d1507 case ScopeRef.Scope: in typeSemantic()
1508 case ScopeRef.RefScope: in typeSemantic()
1509 case ScopeRef.ReturnRef_Scope: in typeSemantic()
1514 case ScopeRef.ReturnScope: in typeSemantic()
1515 case ScopeRef.Ref_ReturnScope: in typeSemantic()