by Abagian » Tue Feb 14, 2017 12:44 pm
Windows 7.
The warning itself was about unused variable at line 151 (ctocpp_scoped.h).
- it's about "cef_base_scoped_t* base = reinterpret_cast<cef_base_scoped_t*>(orig_struct);"
[372/27336] CXX obj/cef/libcef_dll_wrapper/translator_test_scoped_library_child_ctocpp.obj
FAILED: obj/cef/libcef_dll_wrapper/translator_test_scoped_library_child_ctocpp.obj
ninja -t msvc -e environment.x86 -- "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64_x86/cl.exe" /nologo /showIncludes /FC @obj/cef/libcef_dll_wrapper/translator_test_scoped_library_child_ctocpp.obj.rsp /c ../../cef/libcef_dll/ctocpp/test/translator_test_scoped_library_child_ctocpp.cc /Foobj/cef/libcef_dll_wrapper/translator_test_scoped_library_child_ctocpp.obj /Fd"obj/cef/libcef_dll_wrapper_cc.pdb"
d:\cef-automated\cef-chr57\chromium\src\cef\libcef_dll\ctocpp\ctocpp_scoped.h(151): error C2220: warning treated as error - no 'object' file generated
d:\cef-automated\cef-chr57\chromium\src\cef\libcef_dll\ctocpp\ctocpp_scoped.h(151): warning C4189: 'base': local variable is initialized but not referenced
d:\cef-automated\cef-chr57\chromium\src\cef\libcef_dll\ctocpp\ctocpp_scoped.h(137): note: while compiling class template member function 'cef_translator_test_scoped_library_child_child_t *CefCToCppScoped<CefTranslatorTestScopedLibraryChildChildCToCpp,CefTranslatorTestScopedLibraryChildChild,cef_translator_test_scoped_library_child_child_t>::UnwrapOwn(scoped_ptr<CefTranslatorTestScopedLibraryChildChild,base::DefaultDeleter<T>>)'
with
[
T=CefTranslatorTestScopedLibraryChildChild
]
d:\cef-automated\cef-chr57\chromium\src\cef\libcef_dll\ctocpp\test\translator_test_scoped_library_child_ctocpp.cc(102): note: see reference to function template instantiation 'cef_translator_test_scoped_library_child_child_t *CefCToCppScoped<CefTranslatorTestScopedLibraryChildChildCToCpp,CefTranslatorTestScopedLibraryChildChild,cef_translator_test_scoped_library_child_child_t>::UnwrapOwn(scoped_ptr<CefTranslatorTestScopedLibraryChildChild,base::DefaultDeleter<T>>)' being compiled
with
[
T=CefTranslatorTestScopedLibraryChildChild
]
d:\cef-automated\cef-chr57\chromium\src\cef\libcef_dll\ctocpp\test\translator_test_scoped_library_child_child_ctocpp.h(30): note: see reference to class template instantiation 'CefCToCppScoped<CefTranslatorTestScopedLibraryChildChildCToCpp,CefTranslatorTestScopedLibraryChildChild,cef_translator_test_scoped_library_child_child_t>' being compiled