Home
last modified time | relevance | path

Searched refs:STCnothrow (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dclone.c47 s2 |= STCnothrow; in mergeFuncAttrs()
67 if (sa & STCnothrow) in mergeFuncAttrs()
68 stc |= STCnothrow; in mergeFuncAttrs()
215 StorageClass stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildOpAssign()
743 … TypeFunction *tf = new TypeFunction(parameters, Type::thash_t, 0, LINKd, STCnothrow | STCtrusted); in buildXtoHash()
787 StorageClass stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildPostBlit()
945 stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildPostBlit()
992 StorageClass stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildDtor()
1092 stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildDtor()
1137 StorageClass stc = STCsafe | STCnothrow | STCpure | STCnogc; in buildInv()
H A Dblockexit.c485 if (mustNotThrow && !(s->stc & STCnothrow)) in blockExit()
490 if (!(s->stc & STCnothrow)) result |= BEthrow; in blockExit()
H A Ddeclaration.h62 #define STCnothrow 0x2000000LL // never throws exceptions macro
72 #define STC_FUNCATTR (STCref | STCnothrow | STCnogc | STCpure | STCproperty | STCsafe | STCtrust…
98 …STCmanifest | STCimmutable | STCshared | STCwild | STCnothrow | STCnogc | STCpure | STCref | STCtl…
H A Ddeclaration.c431 if (storage_class & (STCref | STCnothrow | STCnogc | STCpure | STCdisable)) in aliasSemantic()
436 … sc2->stc |= storage_class & (STCref | STCnothrow | STCnogc | STCpure | STCshared | STCdisable); in aliasSemantic()
1432 sc->stc &= ~(STC_TYPECTOR | STCpure | STCnothrow | STCnogc | STCref | STCdisable); in semantic()
H A Darrayop.c65 StorageClass stc = STCtrusted | STCpure | STCnothrow | STCnogc; in buildArrayOp()
H A Dmtype.c5162 if (stc & STCnothrow) in TypeFunction()
5412 stc |= STCnothrow; in covariant()
5480 if (sc->stc & STCnothrow) in semantic()
6319 (stc & STCnothrow && !t->isnothrow) || in addStorageClass()
6341 if (stc & STCnothrow) in addStorageClass()
H A Dparse.c548 case TOKnothrow: stc = STCnothrow; goto Lstc; in parseDeclDefs()
1096 case TOKnothrow: stc = STCnothrow; break; in parsePostfix()
3648 case TOKnothrow: stc = STCnothrow; goto L1; in parseStorageClasses()
H A Dfunc.c580 if (tf->isnothrow) sc->stc |= STCnothrow; in semantic()
1468 STCproperty | STCnothrow | STCpure | STCsafe | STCtrusted | STCsystem); in semantic3()
H A Dstatementsem.c3268 …Declaration *fdenter = FuncDeclaration::genCfunc(args, Type::tvoid, Id::criticalenter, STCnothrow); in visit()
3275 …ncDeclaration *fdexit = FuncDeclaration::genCfunc(args, Type::tvoid, Id::criticalexit, STCnothrow); in visit()
H A Dhdrgen.c3292 { STCnothrow, TOKnothrow, NULL }, in stcToChars()
H A Dexpressionsem.c1802 if (sc2->stc & (STCpure | STCnothrow | STCnogc)) in visit()
1804 sc2->stc &= ~(STCpure | STCnothrow | STCnogc); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddeclaration.h72 #define STCnothrow 0x20000000ULL /// `nothrow` meaning never throws exceptions macro
105 #define STC_FUNCATTR (STCref | STCnothrow | STCnogc | STCpure | STCproperty | STCsafe | STCtrust…