Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cast.c:1217: // NULL implicitly converts to any pointer type or dynamic array
- ctfeexpr.c:1598: * dynamic arrays, and strings. We know that e1 is an
- ctfeexpr.c:1961: // Dynamic arrays passed by ref may be null. When this happens
- e2ir.c:492: * Convert array to a dynamic array.
- e2ir.c:2216: * Evaluate elem and convert to dynamic array suitable for a function argument.
- e2ir.c:2496: // size is a.length*sizeof(a[0]) for dynamic arrays, or sizeof(a) for static arrays.
- e2ir.c:3031: // It's not a constant, so pull it from the dynamic array
- e2ir.c:4139: // Convert from static array to dynamic array
- e2ir.c:4146: // Convert from dynamic array to dynamic array
- e2ir.c:4167: int rtl = RTLSYM_DYNAMIC_CAST;
- expression.c:1614: // Convert static arrays to dynamic arrays
- expression.c:5309: error("new can only create structs, dynamic arrays or class objects, not %s's", type->toChars());
- expression.c:6150: { /* Get the dynamic type, which is .classinfo
- func.c:595: * it actually returns tintro, which gets dynamically
- func.c:598: * dynamic cast, but just subtracting the isBaseOf()
- interpret.c:1517: // It's OK to cast from fixed length to dynamic array, eg &int[3] to int[]*
- interpret.c:2514: * (dynamic array, AA, or class) or a value assignment.
- interpret.c:2697: // We need to dup it. We can skip this if it's a dynamic array,
- link.c:443: // If we are on Mac OS X and linking a dynamic library,
- link.c:444: // add the "-dynamiclib" flag
- link.c:446: argv.push((char *) "-dynamiclib");
- mtype.c:3523: e = e->castTo(sc, n->arrayOf()); // convert to dynamic array
- mtype.c:3540: e = e->castTo(sc, n->arrayOf()); // convert to dynamic array
- mtype.c:3559: e = e->castTo(sc, n->arrayOf()); // convert to dynamic array
- mtype.c:3597: e = e->castTo(sc, n->arrayOf()); // convert to dynamic array
- mtype.c:3601: ? n->getTypeInfo(sc) // don't convert to dynamic array
- mtype.c:3990: // Allow implicit conversion of static array to pointer or dynamic array
- mtype.c:9185: // NULL implicitly converts to any pointer type or dynamic array
- optimize.c:1069: { // Convert slice of string literal into dynamic array
- parse.c:2766: { // It's a dynamic array
- template.c:49: * These functions substitute for dynamic_cast. dynamic_cast does not work
- template.c:55: //return dynamic_cast<Expression *>(o);
- template.c:63: //return dynamic_cast<Dsymbol *>(o);
- template.c:71: //return dynamic_cast<Type *>(o);
- template.c:79: //return dynamic_cast<Tuple *>(o);
- template.c:87: //return dynamic_cast<Parameter *>(o);
- template.c:343: /* The logic of this should match what genIdent() does. The _dynamic_cast()
- template.c:1457: /* Remove top const for dynamic array types and pointer types
- template.c:1573: /* Remove top const for dynamic array types and pointer types
- typinf.c:51: * represented as dynamic arrays, enums are represented by their
- typinf.c:68: // convert to corresponding dynamic array type
- typinf.c:79: // convert to corresponding dynamic array type
- ctfe.h:249:/// dynamic arrays, and strings.
- declaration.h:325: // Eliminate need for dynamic_cast
- declaration.h:342: // Eliminate need for dynamic_cast
- dsymbol.h:218: // Eliminate need for dynamic_cast
- expression.h:115: TOK op; // handy to minimize use of dynamic_cast
- mars.h:135: char dll; // generate shared dynamic library
- mtype.h:348: // For eliminating dynamic_cast
- mtype.h:422: // For eliminating dynamic_cast
- mtype.h:512:// Dynamic array, no dimension
- statement.h:128: // Avoid dynamic_cast
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement