PR libstdc++/67214 Avoid signed overflow in num_get::_M_extract_int
commit5c2fe399c44a64f1dd6498d26ddb9536aeba3a82
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 10:16:08 +0000 (23 10:16 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 May 2017 10:16:08 +0000 (23 10:16 +0000)
treeae5d995c6ee17d13ac5743f45f52adfe2cf8e381
parent9158ac8eddb62f327987c75ad33578315b542a6a
PR libstdc++/67214 Avoid signed overflow in num_get::_M_extract_int

2017-05-23  Xi Ruoyao  <ryxi@stu.xidian.edu.cn>

PR libstdc++/67214
* include/bits/locale_facets.tcc (num_get::_M_extract_int): Add
explicit conversion to avoid signed overflow.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248362 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.tcc