diff options
Diffstat (limited to 'src/select/calc.c')
-rw-r--r-- | src/select/calc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/select/calc.c b/src/select/calc.c index 34e1cbc..7e7fd1e 100644 --- a/src/select/calc.c +++ b/src/select/calc.c @@ -199,7 +199,8 @@ css_error css_calculator_calculate(css_calculator *calc, css_unit *unit_out, css_fixed *value_out) { css_error ret = CSS_OK; - css_code_t *codeptr = (css_code_t *)lwc_string_data(expr); + /* Alignment note: lwc string data is always very well aligned */ + css_code_t *codeptr = (css_code_t *)(void *)lwc_string_data(expr); /* Reset the stack before we begin, just in case */ calc->stack_ptr = 0; |