| 4620 | } |
| 4621 | |
| 4622 | unsigned fieldType(Thread* t, unsigned code) |
| 4623 | { |
| 4624 | switch (code) { |
| 4625 | case VoidField: |
| 4626 | return VOID_TYPE; |
| 4627 | case ByteField: |
| 4628 | case BooleanField: |
| 4629 | return INT8_TYPE; |
| 4630 | case CharField: |
| 4631 | case ShortField: |
| 4632 | return INT16_TYPE; |
| 4633 | case DoubleField: |
| 4634 | return DOUBLE_TYPE; |
| 4635 | case FloatField: |
| 4636 | return FLOAT_TYPE; |
| 4637 | case IntField: |
| 4638 | return INT32_TYPE; |
| 4639 | case LongField: |
| 4640 | return INT64_TYPE; |
| 4641 | case ObjectField: |
| 4642 | return POINTER_TYPE; |
| 4643 | |
| 4644 | default: |
| 4645 | abort(t); |
| 4646 | } |
| 4647 | } |
| 4648 | |
| 4649 | unsigned primitiveSize(Thread* t, unsigned code) |
| 4650 | { |
no test coverage detected