phoenix-firestorm/indra
Nat Goodspeed 642c334efa Fix Xcode 6 compile errors relating to tut::ensure_equals() overloads.
lltut.h declares a number of ensure_equals() overloads for various data types,
notably the types supported by LLSD. We expect these to be called by tut code.
But the tut code in question is in a template in tut.hpp -- which was
#included BEFORE the overloads were declared. Previous C++ compilers have
evidently made multiple passes, collecting the relevant overloads before
attempting to compile the template bodies. clang does not, complaining that
the overloads must be declared before the tut.hpp template code that
references them. Reordering parts of lltut.h seems to address that problem.
For similar reasons, test programs that use StringVec.h and its operator<<()
must #include StringVec.h before lltut.h.
Add ensure_equals(const std::string&, const LLSD::Binary&, const LLSD::Binary&)
overload. The sloppy mix of (const char*, ...) and (const std::string&, ...)
overloads bothers me, since for many of those ... types we seem to have to
duplicate them.
2014-10-23 08:44:42 -07:00
..
cmake correct test construction macro target reference for integration tests 2014-10-21 17:56:13 -04:00
copy_win_scripts
integration_tests
lib/python
linux_crash_logger
llappearance Update to build on Xcode 6.0: typedef declared protected incorrectly here 2014-10-20 11:21:54 -07:00
llaudio Update to build on Xcode 6.0: more removal of unused variables [-Wunused-variable] 2014-10-17 15:14:21 -07:00
llcharacter Update to build on Xcode 6.0: interesting typo? no one to ask but pretty sure this is the fix ,-Wlogical-not-parentheses] 2014-10-17 15:23:28 -07:00
llcommon Update to build on Xcode 6.0 (fix unit tests): minor fix for debug only unit test 2014-10-22 21:31:15 -07:00
llcorehttp Update to build on Xcode 6.0: remove unused code 2014-10-17 16:11:04 -07:00
llcrashlogger
llimage
llimagej2coj
llinventory
llkdu Update to build on Xcode 6.0 (fix unit tests): fix function stubbing in KDU 2014-10-22 09:25:19 -07:00
llmath Update to build on Xcode 6.0: removed bunch of unused consts variables [-Wunused-const-variable] 2014-10-17 14:34:37 -07:00
llmessage Update to build on Xcode 6.0: clang is super picky extra parens around expression [-Wparenthes 2014-10-17 14:52:21 -07:00
llplugin Update to build on Xcode 6.0: fix cocoa NSWindow redefinition error 2014-10-17 16:02:50 -07:00
llprimitive Update to build on Xcode 6.0: turn off warnings about unused functions from clang for tut package 2014-10-17 16:20:36 -07:00
llrender Update to build on Xcode 6.0: more removal of unused variables [-Wunused-variable] 2014-10-17 15:45:18 -07:00
llui Update to build on Xcode 6.0: more removal of unused const variables [-Wunused-const-variable] and member variables 2014-10-18 11:09:07 -07:00
llvfs Update to build on Xcode 6.0: using an assignment in an expressions without parens 2014-10-17 15:07:19 -07:00
llwindow Update to build on Xcode 6.0: more removal of unused variables [-Wunused-variable] 2014-10-17 15:39:48 -07:00
llxml Update to build on Xcode 6.0: more removal of unused const variables [-Wunused-const-variable] 2014-10-17 15:12:02 -07:00
lscript Update to build on Xcode 6.0: replace logical && with bitwise version 2014-10-17 16:14:27 -07:00
mac_crash_logger
media_plugins Update to build on Xcode 6.0: Use of unary operator might be an error 2014-10-17 22:06:58 -07:00
newview fix version number generation for cmake 3.x and autobuild 1.0 compatibility 2014-10-21 13:15:52 -04:00
test Fix Xcode 6 compile errors relating to tut::ensure_equals() overloads. 2014-10-23 08:44:42 -07:00
test_apps Update to build on Xcode 6.0 (fix unit tests): fix and remove copy-pasted code :( 2014-10-22 09:43:55 -07:00
tools/vstool
viewer_components Update to build on Xcode 6.0 (fix unit tests): fix up Boost linker errors 2014-10-22 10:09:24 -07:00
win_crash_logger
CMakeLists.txt Remove old linux_updater executable from source tree and CMake. 2014-08-12 15:44:09 -04:00
edit-me-to-trigger-new-build.txt
fix-incredibuild.py