From 80ec5742b580d0c9e79e55e44b89e2fb73334d33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Wed, 29 Jan 2014 12:55:59 +0100 Subject: [PATCH] don't use alias --- src/geometry/line_buffer.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/geometry/line_buffer.cpp b/src/geometry/line_buffer.cpp index 5c4e97af3..ff95a5079 100644 --- a/src/geometry/line_buffer.cpp +++ b/src/geometry/line_buffer.cpp @@ -20,12 +20,9 @@ void LineBuffer::add(int16_t x, int16_t y, float ex, float ey, int8_t tx, int8_t array.push_back((y * 2) | ty); array.push_back(linesofar); - int16_t extrude = 0; - int8_t *extrude_x = ((int8_t *)&extrude) + 0; - int8_t *extrude_y = ((int8_t *)&extrude) + 1; - *extrude_x = round(extrudeScale * ex); - *extrude_y = round(extrudeScale * ey); + *(((int8_t *)&extrude) + 0) = round(extrudeScale * ex); + *(((int8_t *)&extrude) + 1) = round(extrudeScale * ey); array.push_back(extrude); if (!dirty) dirty = true;