Bug 386973

Summary: Compiler warnings with liborigin part 3
Product: [Applications] LabPlot2 Reporter: uwestoehr <uwestoehr>
Component: backendAssignee: Alexander Semke <alexander.semke>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version First Reported In: latest   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description uwestoehr 2017-11-16 00:01:22 UTC
Compiling with MSVC 2015 I get:

C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::exception_ptr std::exception_ptr::_Current_exception(void) throw()': function not inlined
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::exception_ptr std::current_exception(void) noexcept': function not inlined
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'int sprintf_s(char *const ,const std::size_t,const char *const ,...)': function not inlined
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'int _scprintf(const char *const ,...)': function not inlined

and:

2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::locale::name(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocale(447): note: see declaration of 'std::locale::name'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::error_code::message(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\system_error(278): note: see declaration of 'std::error_code::message'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_System_error::_Makestr(std::error_code,std::string)': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\system_error(512): note: see declaration of 'std::_System_error::_Makestr'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_Generic_error_category::message(int) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\system_error(604): note: see declaration of 'std::_Generic_error_category::message'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_Iostream_error_category::message(int) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\system_error(625): note: see declaration of 'std::_Iostream_error_category::message'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_System_error_category::message(int) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\system_error(649): note: see declaration of 'std::_System_error_category::message'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::locale std::ios_base::getloc(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xiosbase(433): note: see declaration of 'std::ios_base::getloc'
2>c:\craftroot\labplot\liborigin\OriginObj.h(118): warning C4514: 'Origin::Rect::isValid': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(180): warning C4514: 'Origin::Variant::type': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(181): warning C4514: 'Origin::Variant::as_double': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(182): warning C4514: 'Origin::Variant::as_string': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(184): warning C4514: 'Origin::Variant::Variant': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(185): warning C4514: 'Origin::Variant::Variant': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(186): warning C4514: 'Origin::Variant::Variant': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(191): warning C4514: 'Origin::Variant::Variant': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(202): warning C4514: 'Origin::Variant::operator =': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(256): warning C4514: 'Origin::SpreadColumn::SpreadColumn': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(279): warning C4514: 'Origin::SpreadSheet::SpreadSheet': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(292): warning C4514: 'Origin::Excel::Excel': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(319): warning C4514: 'Origin::MatrixSheet::MatrixSheet': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(340): warning C4514: 'Origin::Matrix::Matrix': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(359): warning C4514: 'Origin::Function::Function': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(386): warning C4514: 'Origin::TextBox::TextBox': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(417): warning C4514: 'Origin::PieProperties::PieProperties': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(446): warning C4514: 'Origin::VectorProperties::VectorProperties': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(682): warning C4514: 'Origin::Figure::Figure': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(696): warning C4514: 'Origin::LineVertex::LineVertex': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(725): warning C4514: 'Origin::Bitmap::Bitmap': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(733): warning C4514: 'Origin::Bitmap::Bitmap': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(814): warning C4514: 'Origin::GraphLayer::GraphLayer': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(824): warning C4514: 'Origin::GraphLayer::is3D': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(841): warning C4514: 'Origin::GraphLayerRange::GraphLayerRange': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(858): warning C4514: 'Origin::Graph::Graph': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(870): warning C4514: 'Origin::Note::Note': unreferenced inline function has been removed
2>c:\craftroot\labplot\liborigin\OriginObj.h(885): warning C4514: 'Origin::ProjectNode::ProjectNode': unreferenced inline function has been removed
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::numpunct<wchar_t>::do_truename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(250): note: see declaration of 'std::numpunct<wchar_t>::do_truename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::numpunct<wchar_t>::do_falsename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(245): note: see declaration of 'std::numpunct<wchar_t>::do_falsename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::numpunct<wchar_t>::do_grouping(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(240): note: see declaration of 'std::numpunct<wchar_t>::do_grouping'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::numpunct<char>::do_truename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(250): note: see declaration of 'std::numpunct<char>::do_truename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::numpunct<char>::do_falsename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(245): note: see declaration of 'std::numpunct<char>::do_falsename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::numpunct<char>::do_grouping(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(240): note: see declaration of 'std::numpunct<char>::do_grouping'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::basic_string<char,std::char_traits<char>,std::allocator<char>>::substr(unsigned __int64,unsigned __int64) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xstring(2087): note: see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::substr'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::numpunct<wchar_t>::truename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(142): note: see declaration of 'std::numpunct<wchar_t>::truename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::numpunct<wchar_t>::falsename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(137): note: see declaration of 'std::numpunct<wchar_t>::falsename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::numpunct<char>::truename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(142): note: see declaration of 'std::numpunct<char>::truename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::numpunct<char>::falsename(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(137): note: see declaration of 'std::numpunct<char>::falsename'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::numpunct<wchar_t>::grouping(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(132): note: see declaration of 'std::numpunct<wchar_t>::grouping'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::numpunct<char>::grouping(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\xlocnum(132): note: see declaration of 'std::numpunct<char>::grouping'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::locale std::basic_streambuf<char,std::char_traits<char>>::getloc(void) const': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\streambuf(132): note: see declaration of 'std::basic_streambuf<char,std::char_traits<char>>::getloc'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,int>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=int
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,unsigned int>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned int
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,long>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=long
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,unsigned long>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned long
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,__int64>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=__int64
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<char,std::char_traits<char>,std::allocator<char>> std::_Integral_to_string<char,unsigned __int64>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned __int64
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_Floating_to_string<float>(const char *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=float
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(546): note: see declaration of 'std::_Floating_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_Floating_to_string<double>(const char *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=double
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(546): note: see declaration of 'std::_Floating_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::string std::_Floating_to_string<long double>(const char *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=long double
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(546): note: see declaration of 'std::_Floating_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,int>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=int
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,unsigned int>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned int
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,long>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=long
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,unsigned long>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned long
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,__int64>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=__int64
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> std::_Integral_to_string<wchar_t,unsigned __int64>(const _Ty)': function not inlined
2>          with
2>          [
2>              _Ty=unsigned __int64
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(526): note: see declaration of 'std::_Integral_to_string'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::wstring std::_Floating_to_wstring<float>(const wchar_t *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=float
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(559): note: see declaration of 'std::_Floating_to_wstring'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::wstring std::_Floating_to_wstring<double>(const wchar_t *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=double
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(559): note: see declaration of 'std::_Floating_to_wstring'
2>C:\CraftRoot\labplot\liborigin\OriginFile.cpp(245): warning C4710: 'std::wstring std::_Floating_to_wstring<long double>(const wchar_t *,_Ty)': function not inlined
2>          with
2>          [
2>              _Ty=long double
2>          ]
2>  C:\Programme (x86)\MSVC2015\VC\include\string(559): note: see declaration of 'std::_Floating_to_wstring'
2>  OriginParser.cpp
2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h(35): warning C4820: '_timespec64': '4' bytes padding added after data member '_timespec64::tv_nsec'
2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\time.h(42): warning C4820: 'timespec': '4' bytes padding added after data member 'timespec::tv_nsec'
2>c:\craftroot\labplot\liborigin\OriginObj.h(91): warning C4820: 'Origin::Color': '1' bytes padding added after data member '<alignment member>'
2>c:\craftroot\labplot\liborigin\OriginObj.h(128): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::fillPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(129): warning C4820: 'Origin::ColorMapLevel': '4' bytes padding added after data member 'Origin::ColorMapLevel::fillPatternColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(132): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::lineVisible'
2>c:\craftroot\labplot\liborigin\OriginObj.h(134): warning C4820: 'Origin::ColorMapLevel': '3' bytes padding added after data member 'Origin::ColorMapLevel::lineStyle'
2>c:\craftroot\labplot\liborigin\OriginObj.h(137): warning C4820: 'Origin::ColorMapLevel': '7' bytes padding added after data member 'Origin::ColorMapLevel::labelVisible'
2>c:\craftroot\labplot\liborigin\OriginObj.h(144): warning C4820: 'Origin::ColorMap': '7' bytes padding added after data member 'Origin::ColorMap::fillEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(156): warning C4820: 'Origin::Window': '3' bytes padding added after data member 'Origin::Window::hidden'
2>c:\craftroot\labplot\liborigin\OriginObj.h(228): warning C4820: 'Origin::Variant': '4' bytes padding added after data member 'Origin::Variant::m_type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(276): warning C4820: 'Origin::SpreadSheet': '3' bytes padding added after data member 'Origin::SpreadSheet::loose'
2>c:\craftroot\labplot\liborigin\OriginObj.h(277): warning C4820: 'Origin::SpreadSheet': '4' bytes padding added after data member 'Origin::SpreadSheet::sheets'
2>c:\craftroot\labplot\liborigin\OriginObj.h(290): warning C4820: 'Origin::Excel': '3' bytes padding added after data member 'Origin::Excel::loose'
2>c:\craftroot\labplot\liborigin\OriginObj.h(296): warning C4365: 'initializing': conversion from 'int' to 'unsigned int', signed/unsigned mismatch
2>c:\craftroot\labplot\liborigin\OriginObj.h(311): warning C4820: 'Origin::MatrixSheet': '4' bytes padding added after data member 'Origin::MatrixSheet::numericDisplayType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(313): warning C4820: 'Origin::MatrixSheet': '2' bytes padding added after data member 'Origin::MatrixSheet::width'
2>c:\craftroot\labplot\liborigin\OriginObj.h(315): warning C4820: 'Origin::MatrixSheet': '4' bytes padding added after data member 'Origin::MatrixSheet::view'
2>c:\craftroot\labplot\liborigin\OriginObj.h(353): warning C4820: 'Origin::Function': '4' bytes padding added after data member 'Origin::Function::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(377): warning C4820: 'Origin::TextBox': '2' bytes padding added after data member 'Origin::TextBox::fontSize'
2>c:\craftroot\labplot\liborigin\OriginObj.h(396): warning C4820: 'Origin::TextBox': '4' bytes padding added after data member 'Origin::TextBox::attach'
2>c:\craftroot\labplot\liborigin\OriginObj.h(403): warning C4820: 'Origin::PieProperties': '1' bytes padding added after data member 'Origin::PieProperties::clockwiseRotation'
2>c:\craftroot\labplot\liborigin\OriginObj.h(406): warning C4820: 'Origin::PieProperties': '2' bytes padding added after data member 'Origin::PieProperties::horizontalOffset'
2>c:\craftroot\labplot\liborigin\OriginObj.h(415): warning C4820: 'Origin::PieProperties': '1' bytes padding added after data member 'Origin::PieProperties::positionAssociate'
2>c:\craftroot\labplot\liborigin\OriginObj.h(425): warning C4820: 'Origin::PieProperties': '2' bytes padding added after data member 'Origin::PieProperties::distance'
2>c:\craftroot\labplot\liborigin\OriginObj.h(436): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::arrowClosed'
2>c:\craftroot\labplot\liborigin\OriginObj.h(440): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::position'
2>c:\craftroot\labplot\liborigin\OriginObj.h(453): warning C4820: 'Origin::VectorProperties': '4' bytes padding added after data member 'Origin::VectorProperties::constMagnitude'
2>c:\craftroot\labplot\liborigin\OriginObj.h(478): warning C4820: 'Origin::SurfaceProperties::SurfaceColoration': '2' bytes padding added after data member 'Origin::SurfaceProperties::SurfaceColoration::contour'
2>c:\craftroot\labplot\liborigin\OriginObj.h(479): warning C4820: 'Origin::SurfaceProperties::SurfaceColoration': '4' bytes padding added after data member 'Origin::SurfaceProperties::SurfaceColoration::lineColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(486): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(491): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::backColorEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(495): warning C4820: 'Origin::SurfaceProperties': '3' bytes padding added after data member 'Origin::SurfaceProperties::sideWallEnabled'
2>c:\craftroot\labplot\liborigin\OriginObj.h(512): warning C4820: 'Origin::PercentileProperties': '3' bytes padding added after data member 'Origin::PercentileProperties::minSymbolType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(517): warning C4820: 'Origin::PercentileProperties': '4' bytes padding added after data member 'Origin::PercentileProperties::whiskersRange'
2>c:\craftroot\labplot\liborigin\OriginObj.h(521): warning C4820: 'Origin::PercentileProperties': '6' bytes padding added after data member 'Origin::PercentileProperties::labels'
2>c:\craftroot\labplot\liborigin\OriginObj.h(538): warning C4820: 'Origin::GraphCurve': '6' bytes padding added after data member 'Origin::GraphCurve::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(548): warning C4820: 'Origin::GraphCurve': '4' bytes padding added after data member 'Origin::GraphCurve::boxWidth'
2>c:\craftroot\labplot\liborigin\OriginObj.h(553): warning C4820: 'Origin::GraphCurve': '1' bytes padding added after data member 'Origin::GraphCurve::fillAreaPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(556): warning C4820: 'Origin::GraphCurve': '2' bytes padding added after data member 'Origin::GraphCurve::fillAreaWithLineTransparency'
2>c:\craftroot\labplot\liborigin\OriginObj.h(559): warning C4820: 'Origin::GraphCurve': '3' bytes padding added after data member 'Origin::GraphCurve::fillAreaPatternBorderStyle'
2>c:\craftroot\labplot\liborigin\OriginObj.h(560): warning C4820: 'Origin::GraphCurve': '4' bytes padding added after data member 'Origin::GraphCurve::fillAreaPatternBorderColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(563): warning C4820: 'Origin::GraphCurve': '2' bytes padding added after data member 'Origin::GraphCurve::symbolType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(566): warning C4820: 'Origin::GraphCurve': '3' bytes padding added after data member 'Origin::GraphCurve::symbolFillTransparency'
2>c:\craftroot\labplot\liborigin\OriginObj.h(573): warning C4820: 'Origin::GraphCurve': '1' bytes padding added after data member 'Origin::GraphCurve::connectSymbols'
2>c:\craftroot\labplot\liborigin\OriginObj.h(593): warning C4820: 'Origin::GraphAxisBreak': '6' bytes padding added after data member 'Origin::GraphAxisBreak::log10'
2>c:\craftroot\labplot\liborigin\OriginObj.h(606): warning C4820: 'Origin::GraphAxisBreak': '6' bytes padding added after data member 'Origin::GraphAxisBreak::minorTicksAfter'
2>c:\craftroot\labplot\liborigin\OriginObj.h(613): warning C4820: 'Origin::GraphGrid': '5' bytes padding added after data member 'Origin::GraphGrid::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(620): warning C4820: 'Origin::GraphAxisFormat': '6' bytes padding added after data member 'Origin::GraphAxisFormat::color'
2>c:\craftroot\labplot\liborigin\OriginObj.h(625): warning C4820: 'Origin::GraphAxisFormat': '4' bytes padding added after data member 'Origin::GraphAxisFormat::axisPosition'
2>c:\craftroot\labplot\liborigin\OriginObj.h(636): warning C4820: 'Origin::GraphAxisTick': '2' bytes padding added after data member 'Origin::GraphAxisTick::color'
2>c:\craftroot\labplot\liborigin\OriginObj.h(641): warning C4820: 'Origin::GraphAxisTick': '5' bytes padding added after data member 'Origin::GraphAxisTick::fontBold'
2>c:\craftroot\labplot\liborigin\OriginObj.h(644): warning C4820: 'Origin::GraphAxisTick': '4' bytes padding added after data member 'Origin::GraphAxisTick::rotation'
2>c:\craftroot\labplot\liborigin\OriginObj.h(654): warning C4820: 'Origin::GraphAxis': '2' bytes padding added after data member 'Origin::GraphAxis::oppositeLine'
2>c:\craftroot\labplot\liborigin\OriginObj.h(660): warning C4820: 'Origin::GraphAxis': '5' bytes padding added after data member 'Origin::GraphAxis::scale'
2>c:\craftroot\labplot\liborigin\OriginObj.h(675): warning C4820: 'Origin::Figure': '7' bytes padding added after data member 'Origin::Figure::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(678): warning C4820: 'Origin::Figure': '3' bytes padding added after data member 'Origin::Figure::fillAreaPattern'
2>c:\craftroot\labplot\liborigin\OriginObj.h(679): warning C4820: 'Origin::Figure': '4' bytes padding added after data member 'Origin::Figure::fillAreaPatternColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(686): warning C4820: 'Origin::Figure': '7' bytes padding added after data member 'Origin::Figure::useBorderColor'
2>c:\craftroot\labplot\liborigin\OriginObj.h(691): warning C4820: 'Origin::LineVertex': '7' bytes padding added after data member 'Origin::LineVertex::shapeType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(710): warning C4820: 'Origin::Line': '4' bytes padding added after data member 'Origin::Line::attach'
2>c:\craftroot\labplot\liborigin\OriginObj.h(712): warning C4820: 'Origin::Line': '7' bytes padding added after data member 'Origin::Line::style'
2>c:\craftroot\labplot\liborigin\OriginObj.h(723): warning C4820: 'Origin::Bitmap': '4' bytes padding added after data member 'Origin::Bitmap::borderType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(760): warning C4820: 'Origin::ColorScale': '2' bytes padding added after data member 'Origin::ColorScale::colorBarThickness'
2>c:\craftroot\labplot\liborigin\OriginObj.h(770): warning C4820: 'Origin::GraphLayer': '4' bytes padding added after data member 'Origin::GraphLayer::borderType'
2>c:\craftroot\labplot\liborigin\OriginObj.h(802): warning C4820: 'Origin::GraphLayer': '4' bytes padding added after data member 'Origin::GraphLayer::imageProfileTool'
2>c:\craftroot\labplot\liborigin\OriginObj.h(806): warning C4820: 'Origin::GraphLayer': '3' bytes padding added after data member 'Origin::GraphLayer::isWaterfall'
2>c:\craftroot\labplot\liborigin\OriginObj.h(856): warning C4820: 'Origin::Graph': '1' bytes padding added after data member 'Origin::Graph::connectMissingData'
2>c:\craftroot\labplot\liborigin\OriginObj.h(880): warning C4820: 'Origin::ProjectNode': '4' bytes padding added after data member 'Origin::ProjectNode::type'
2>c:\craftroot\labplot\liborigin\OriginObj.h(892): warning C4820: 'Origin::ProjectNode': '7' bytes padding added after data member 'Origin::ProjectNode::active'
2>c:\craftroot\labplot\liborigin\tree.hh(460): warning C4820: 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>': '7' bytes padding added after data member 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::alloc_'
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\OriginParser.h(83): note: see reference to class template instantiation 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>c:\craftroot\labplot\liborigin\OriginParser.h(87): warning C4820: 'OriginParser': '4' bytes padding added after data member 'OriginParser::buildVersion'
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(177): warning C4365: 'argument': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(182): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(182): warning C4365: 'initializing': conversion from 'unsigned __int64' to 'int', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(185): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(185): warning C4365: '=': conversion from 'long' to 'unsigned int', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(186): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(195): warning C4365: 'argument': conversion from 'unsigned __int64' to '__int64', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(200): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(200): warning C4267: 'initializing': conversion from 'size_t' to 'unsigned int', possible loss of data
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(202): warning C4365: 'argument': conversion from 'int' to 'unsigned __int64', signed/unsigned mismatch
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(207): warning C4365: 'return': conversion from 'unsigned int' to 'int', signed/unsigned mismatch
2>c:\craftroot\labplot\liborigin\tree.hh(159): warning C4820: 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::iterator_base': '7' bytes padding added after data member 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::iterator_base::skip_current_children_'
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\tree.hh(162): note: see reference to class template instantiation 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::iterator_base' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\tree.hh(591): note: see reference to class template instantiation 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::pre_order_iterator' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\tree.hh(588): note: while compiling class template member function 'void tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::clear(void)'
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\tree.hh(528): note: see reference to function template instantiation 'void tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::clear(void)' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\tree.hh(527): note: while compiling class template member function 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::~tree(void)'
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\OriginParser.h(56): note: see reference to function template instantiation 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>::~tree(void)' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]
2>  c:\craftroot\labplot\liborigin\OriginParser.h(83): note: see reference to class template instantiation 'tree<Origin::ProjectNode,std::allocator<tree_node_<T>>>' being compiled
2>          with
2>          [
2>              T=Origin::ProjectNode
2>          ]

and:

2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(211): warning C4710: 'int swprintf_s(wchar_t *const ,const std::size_t,const wchar_t *const ,...)': function not inlined
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(211): warning C4710: 'int _scwprintf(const wchar_t *const ,...)': function not inlined
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(211): warning C4710: 'std::exception_ptr std::exception_ptr::_Current_exception(void) throw()': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\exception(300): note: see declaration of 'std::exception_ptr::_Current_exception'
2>C:\CraftRoot\labplot\liborigin\OriginParser.cpp(211): warning C4710: 'std::exception_ptr std::current_exception(void) noexcept': function not inlined
2>  C:\Programme (x86)\MSVC2015\VC\include\exception(359): note: see declaration of 'std::current_exception'
Comment 1 uwestoehr 2017-11-16 00:04:08 UTC
Sorry, is a dupe of part 2.