comparison dmd2/mtype.c @ 953:5fa3e0ea06e9

Merged a bunch recent dmd v1 frontend changes into the dmd v2 tree.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Fri, 13 Feb 2009 22:20:30 +0100
parents 75c53f8f67a4
children 010b8b67de1a
comparison
equal deleted inserted replaced
952:29da57670853 953:5fa3e0ea06e9
3072 this->ispure = false; 3072 this->ispure = false;
3073 this->isref = false; 3073 this->isref = false;
3074 this->retInPtr = false; 3074 this->retInPtr = false;
3075 this->usesThis = false; 3075 this->usesThis = false;
3076 this->usesNest = false; 3076 this->usesNest = false;
3077 this->structInregArg = NULL;
3077 this->retAttrs = 0; 3078 this->retAttrs = 0;
3078 this->thisAttrs = 0; 3079 this->thisAttrs = 0;
3079 this->reverseParams = false; 3080 this->reverseParams = false;
3080 this->reverseIndex = 0; 3081 this->firstRealArg = 0;
3081 } 3082 }
3082 3083
3083 Type *TypeFunction::syntaxCopy() 3084 Type *TypeFunction::syntaxCopy()
3084 { 3085 {
3085 Type *treturn = next ? next->syntaxCopy() : NULL; 3086 Type *treturn = next ? next->syntaxCopy() : NULL;
3093 t->usesThis = usesThis; 3094 t->usesThis = usesThis;
3094 t->usesNest = usesNest; 3095 t->usesNest = usesNest;
3095 t->retAttrs = retAttrs; 3096 t->retAttrs = retAttrs;
3096 t->thisAttrs = thisAttrs; 3097 t->thisAttrs = thisAttrs;
3097 t->reverseParams = reverseParams; 3098 t->reverseParams = reverseParams;
3098 t->reverseIndex = reverseIndex; 3099 t->firstRealArg = firstRealArg;
3099 return t; 3100 return t;
3100 } 3101 }
3101 3102
3102 /******************************* 3103 /*******************************
3103 * Returns: 3104 * Returns: