MSVS __declspec :discard test