We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa227fc commit 9715d12Copy full SHA for 9715d12
src/core/t-vector.c
@@ -446,13 +446,7 @@ void Set_Vector_Row(REBSER *ser, REBVAL *blk)
446
ser->tail = len; // !!! another way to do it?
447
448
// Store info about the vector (could be moved to flags if necessary):
449
- switch (bits) {
450
- case 8: bits = 0; break;
451
- case 16: bits = 1; break;
452
- case 32: bits = 2; break;
453
- case 64: bits = 3; break;
454
- }
455
- ser->size = (dims << 8) | (type << 3) | (sign << 2) | bits;
+ ser->size = (dims << 8) | (type << 3) | (sign << 2) | (bits >> 4);
456
457
return ser;
458
}
0 commit comments