Searched refs:ScopeRef (Results 1 – 5 of 5) sorted by relevance
287 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 …]
1000 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()
7058 …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 …]
2854 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()
1507 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()