Fix #297 Issue about compilation fail with variable to low type hack and...

... init it in TernaryOperator

w8 for test before merge