HomeSort by: relevance | last modified time | path
    Searched refs:deco (Results 1 - 19 of 19) sorted by relevancy

  /src/usr.bin/xlint/lint1/
lex.c 83 #define kwdef(name, token, detail, since, gcc, deco) \
90 ((deco) & 1) != 0, ((deco) & 2) != 0, ((deco) & 4) != 0, \
92 #define kwdef_token(name, token, since, gcc, deco) \
93 kwdef(name, token, {false}, since, gcc, deco)
94 #define kwdef_sclass(name, sclass, since, gcc, deco) \
95 kwdef(name, T_SCLASS, .u.kw_scl = (sclass), since, gcc, deco)
98 #define kwdef_tqual(name, tqual, since, gcc, deco) \
99 kwdef(name, T_QUAL, .u.kw_tqual = {.tqual = true}, since, gcc, deco)
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/d/
types.cc 621 DECO is the uniquely mangled decoration for the type. */
624 merge_aggregate_types (Type *type, tree deco)
635 if (IDENTIFIER_DAGGREGATE (deco))
637 AggregateDeclaration *ad = IDENTIFIER_DAGGREGATE (deco);
1073 tree deco = get_identifier (d_mangle_decl (t->sym)); local
1074 if (merge_aggregate_types (t, deco))
1081 IDENTIFIER_DAGGREGATE (deco) = t->sym;
1134 tree deco = get_identifier (d_mangle_decl (t->sym)); local
1135 if (merge_aggregate_types (t, deco))
1143 IDENTIFIER_DAGGREGATE (deco) = t->sym
    [all...]
intrinsics.cc 56 const char *deco; member in struct:intrinsic_decl
64 #define DEF_D_INTRINSIC(CODE, BUILTIN, NAME, MODULE, DECO, CTFE) \
65 { CODE, BUILTIN, NAME, MODULE, DECO, CTFE },
99 const char *tdeco = (td == NULL) ? decl->type->deco : NULL;
111 /* Instantiated functions would have the wrong type deco, get it from the
127 /* Matching the type deco may be a bit too strict, as it means that all
130 if (strcmp (intrinsic_decls[i].deco, tdeco) == 0)
typeinfo.cc 760 string deco; */
765 gcc_assert (ti->deco != NULL);
774 this->layout_string (d->tinfo->deco);
781 string deco; */
786 gcc_assert (ti->deco != NULL);
795 this->layout_string (d->tinfo->deco);
1050 this->layout_string (ti->deco);
  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
typesem.d 396 !v.type.deco && v.inuse)
438 if (ti != mt && !ti.deco)
895 if (mtype.deco)
1099 if (mtype.deco)
1116 mtype.deco = null;
1130 mtype.deco = merge(mtype).deco;
1144 mtype.deco = null;
1152 if (mtype.deco) // if semantic() already run
1641 tf.deco = tf.merge().deco
    [all...]
dmangle.d 36 if (t.deco)
37 buf.writestring(t.deco);
94 * Convert a string representing a type (the deco) and
97 * deco = string containing the deco
103 public Type decoToType(const(char)[] deco)
105 //printf("decoToType(): %.*s\n", cast(int)deco.length, deco.ptr);
106 if (auto sv = Type.stringtable.lookup(deco))
111 assert(t.deco);
    [all...]
mtype.d 335 char* deco;
485 // deco strings are unique
487 if (this == o || ((t && deco == t.deco) && deco !is null))
489 //printf("deco = '%s', t.deco = '%s'\n", deco, t.deco);
492 //if (deco && t && t.deco) printf("deco = '%s', t.deco = '%s'\n", deco, t.deco)
    [all...]
json.d 380 if (type.deco)
381 property(deconame, type.deco.toDString);
401 property("type", "deco", p.type);
450 property("type", "deco", d.type);
696 property("type", "deco", type.specType);
703 property("type", "deco", value.valType);
713 property("type", "deco", _alias.specType);
779 property("type", "deco", s.origType);
declaration.d 630 if (!t.deco)
929 // Do not see type.deco !is null, even so "alias T = const int;` needs
1658 if ((!type || !type.deco) && _scope)
mtype.h 144 char *deco; member in class:Type
semantic3.d 1345 // reset deco to apply inference result to mangled name
1347 f.deco = null;
1350 if (!f.deco && funcdecl.ident != Id.xopEquals && funcdecl.ident != Id.xopCmp)
dtemplate.d 395 hash = mixHash(hash, cast(size_t)t1.deco);
1811 if (prmtype.deco || prmtype.syntaxCopy().trySemantic(loc, paramscope))
1908 if (m == MATCH.nomatch && prmtype.deco)
2399 assert(!tf.deco);
3725 if (sym.isforwardRef() && !tparam.deco)
3765 if (tparam.deco && !tparam.hasWild())
8109 RootObject sa = ta && !ta.deco ? null : getDsymbol(oarg);
expressionsem.d 375 if (!tf.deco && ce.f.semanticRun < PASS.semanticdone)
866 !v.type.deco && v.inuse) // during variable type semantic
2556 assert(e.type.deco);
3514 //printf("tb: %s, deco = %s\n", tb.toChars(), tb.deco);
3949 if (e.type && !e.type.deco)
4962 //printf("tf = %s, args = %s\n", tf.deco, (*arguments)[0].type.deco);
5033 //printf("tf = %s, args = %s\n", tf.deco, (*arguments)[0].type.deco);
    [all...]
func.d 496 /* No deco means the functionSemantic() call could not resolve
499 if (!type.deco)
716 //printf("%s %s\n", type.deco, mismatch.type.deco);
3289 //printf("tf = %s, args = %s\n", tf.deco, (*fargs)[0].type.deco);
3485 bool* found = table.getLvalue(tb.deco);
expression.d 3987 tfy.deco = tfy.merge().deco;
3997 tx.deco = tx.merge().deco;
dtoh.d 1207 if (!vd.type || !vd.type.deco || !vd.ident)
dcast.d 130 if (!t.deco)
136 //printf("type %p ty %d deco %p\n", type, type.ty, type.deco);
138 //printf("type %s t %s\n", type.deco, t.deco);
dsymbolsem.d 3094 if (!funcdecl.type.deco)
  /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/
object.d 1360 return cast(string) demangle(deco);
1368 return c && this.deco == c.deco;
1390 string deco;
1437 return cast(string) demangle(deco);
1466 return c && this.deco == c.deco;
1521 string deco;

Completed in 47 milliseconds