Modify

Ticket #8547 (closed Bugs: fixed)

Opened 12 months ago

Last modified 12 months ago

GCC 4.8 warns unused local typedef with -Wall option

Reported by: Wei-Chiu Chuang <weichiu@…> Owned by: apolukhin
Milestone: To Be Determined Component: lexical_cast
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

$ cat boost_gcc48.cc
#include <boost/lexical_cast.hpp>
int main(){
}

$ /scratch/chuangw/opt/gcc-4.8.0/bin/g++ boost_gcc48.cc -Wall  -I/scratch/chuangw/boost/boost-trunk
In file included from boost_gcc48.cc:1:0:
/scratch/chuangw/boost/boost-trunk/boost/lexical_cast.hpp: In function 'bool boost::detail::lcast_ret_unsigned(T&, const CharT*, const CharT*)':
/scratch/chuangw/boost/boost-trunk/boost/lexical_cast.hpp:883:47: warning: typedef 'int_type' locally defined but not used [-Wunused-local-typedefs]
             typedef typename Traits::int_type int_type;
                                               ^

Suggested fix: remove the typedef.

Attachments

Change History

comment:1 Changed 12 months ago by viboes

see #8549, if removal is not a solution

comment:2 Changed 12 months ago by apolukhin

(In [84136]) Fix for GCC-4.8 warning (refs #8547)

comment:3 Changed 12 months ago by apolukhin

  • Status changed from new to closed
  • Resolution set to fixed

(In [84183]) Merge from trunk:

  • Fix for GCC-4.8 warning (fixes #8547)
  • Disable tests, invalid for C11 (clang specific)
View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.