Правильно: В случае возгорания не выделяет токсичных веществ, таких как тяжелые металлы или галогены.
Такая пунктуация не запрещена, но подобное употребление запятой и тире как единого знака не очень характерно для современных текстов. Лучше оставить один знак – или запятую, или тире.
Предлагаемый Вами второй вариант фразы лучше первоначального.