Mercurial > projects > ldc
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: |