From: Ruiling Song Date: Mon, 11 Aug 2014 05:49:01 +0000 (+0800) Subject: GBE: initialize BTI structure to zero. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1bc54823c898529c31d0c8a6798f944e14076683;p=contrib%2Fbeignet.git GBE: initialize BTI structure to zero. Clear to zero to avoid garbage data, as we do not assign it later for local/constant memory access. v2: move initialization code into constructor. Signed-off-by: Ruiling Song Reviewed-by: Yang Rong --- diff --git a/backend/src/ir/instruction.hpp b/backend/src/ir/instruction.hpp index e4c415e..0db950d 100644 --- a/backend/src/ir/instruction.hpp +++ b/backend/src/ir/instruction.hpp @@ -38,6 +38,10 @@ namespace ir { struct BTI { uint8_t bti[MAX_MIXED_POINTER]; uint8_t count; + BTI() : count(0) { + memset(bti, 0, MAX_MIXED_POINTER); + } + ~BTI() {} }; /*! All opcodes */