| 12972 | |
| 12973 | |
| 12974 | ResultType Line::ValidateVarUsage(Var *aVar, int aUsage) |
| 12975 | { |
| 12976 | if ( VARREF_IS_WRITE(aUsage) |
| 12977 | && (aUsage == Script::VARREF_REF |
| 12978 | ? aVar->Type() != VAR_NORMAL // Aliasing VAR_VIRTUAL is currently unsupported. |
| 12979 | : aVar->IsReadOnly()) ) |
| 12980 | return VarIsReadOnlyError(aVar, aUsage); |
| 12981 | return OK; |
| 12982 | } |
| 12983 | |
| 12984 | ResultType Script::VarIsReadOnlyError(Var *aVar, int aErrorType) |
| 12985 | { |
no test coverage detected