View source code
Display the source code in dmd/backend/var.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Variable dmd.backend.var._tyalignsize

Size of a type to use for alignment

byte[256] _tyalignsize = [0:cast(byte)1, 1:cast(byte)1, 2:cast(byte)1, 3:cast(byte)1, 4:cast(byte)1, 5:cast(byte)2, 6:cast(byte)2, 7:cast(byte)2, 8:cast(byte)2, 9:cast(byte)-1, 10:cast(byte)2, 11:cast(byte)2, 12:cast(byte)4, 13:cast(byte)4, 14:cast(byte)4, 15:cast(byte)8, 16:cast(byte)8, 60:cast(byte)8, 61:cast(byte)8, 17:cast(byte)4, 18:cast(byte)8, 19:cast(byte)8, 20:cast(byte)4, 21:cast(byte)4, 22:cast(byte)8, 23:cast(byte)4, 24:cast(byte)8, 25:cast(byte)16, 26:cast(byte)4, 62:cast(byte)16, 63:cast(byte)16, 64:cast(byte)16, 65:cast(byte)16, 66:cast(byte)16, 67:cast(byte)16, 68:cast(byte)16, 69:cast(byte)16, 70:cast(byte)16, 71:cast(byte)16, 72:cast(byte)32, 73:cast(byte)32, 74:cast(byte)32, 75:cast(byte)32, 76:cast(byte)32, 77:cast(byte)32, 78:cast(byte)32, 79:cast(byte)32, 80:cast(byte)32, 81:cast(byte)32, 82:cast(byte)64, 83:cast(byte)64, 84:cast(byte)64, 85:cast(byte)64, 86:cast(byte)64, 87:cast(byte)64, 88:cast(byte)64, 89:cast(byte)64, 90:cast(byte)64, 91:cast(byte)64, 28:cast(byte)2, 29:cast(byte)2, 36:cast(byte)-1, 37:cast(byte)-1, 38:cast(byte)-1, 39:cast(byte)-1, 40:cast(byte)-1, 42:cast(byte)-1, 44:cast(byte)-1, 51:cast(byte)2, 55:cast(byte)-1, 56:cast(byte)-1, 57:cast(byte)-1, 58:cast(byte)2, 30:cast(byte)2, 31:cast(byte)2, 32:cast(byte)4, 33:cast(byte)4, 34:cast(byte)4, 35:cast(byte)4, 93:cast(byte)2, 92:cast(byte)2, 94:cast(byte)2, 41:cast(byte)-1, 43:cast(byte)-1, 45:cast(byte)-1, 52:cast(byte)-1, 53:cast(byte)-1, 54:cast(byte)-1, 59:cast(byte)4, 46:cast(byte)-1, 47:cast(byte)-1, 48:cast(byte)-1, 49:cast(byte)-1, 50:cast(byte)-1];

Authors

Walter Bright

License

Boost License 1.0