spurious warning C4189 local variable initialized but not referenced

Change-Id: I67ac7757a05dfba5724f8f73856e0a23194adaf8
warning C4702: unreachable code

that's a real bug in f6e7b94042070241cd1cfb1d7f8610fe1801b4f2

Change-Id: I46b9f6000b4c5e3b4aec44d96100cb41b6a8b41e