llvm-6502/unittests/Support
Rafael Espindola f94b3480fc Simplify ErrorOr.
ErrorOr had quiet a bit of complexity and indirection to be able to hold a user
type with the error.

That feature is not used anymore. This patch removes it, it will live in svn
history if we ever need it again.

If we do need it again, IMHO there is one thing that should be done
differently: Holding extra info in the error is not a property a function also
returning a value or not. The ability to hold extra info should be in the error
type and ErrorOr templated over it so that we don't need the funny looking
ErrorOr<void>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194030 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-05 00:28:01 +00:00
..
AlignOfTest.cpp [AlignOf] Add AlignedCharArray and refactor AlignedCharArrayUnion. 2012-12-31 19:54:45 +00:00
AllocatorTest.cpp Sort the #include lines for unittest/... 2012-12-04 10:23:08 +00:00
ArrayRecyclerTest.cpp Rename the unittest from ArrayRecylerTest.cpp to ArrayRecyclerTest.cpp. 2013-01-05 02:08:43 +00:00
BlockFrequencyTest.cpp Fix a bad overflow check pointed out by Ben. 2013-06-28 21:51:18 +00:00
Casting.cpp Fix a regression I introduced back in r178147. 2013-07-18 02:42:40 +00:00
CMakeLists.txt Make SourceMgr::PrintMessage() testable and add unit tests 2013-09-27 21:09:25 +00:00
CommandLineTest.cpp Implement TokenizeWindowsCommandLine. 2013-07-30 19:03:20 +00:00
CompressionTest.cpp Expose CRC-32 implementation from zlib 2013-08-14 16:03:29 +00:00
ConstantRangeTest.cpp make ConstantRange::signExtend() optimal 2013-10-30 15:36:50 +00:00
ConvertUTFTest.cpp [Support] Add a Unicode conversion wrapper from UTF16 to UTF8 2013-07-16 17:14:33 +00:00
DataExtractorTest.cpp DataExtractor: Fix integer truncation issues in LEB128 extraction. 2012-08-20 10:52:11 +00:00
EndianTest.cpp [Support][Endian] Add support for specifying the alignment and native unaligned types. 2013-01-02 20:14:11 +00:00
ErrorOrTest.cpp Simplify ErrorOr. 2013-11-05 00:28:01 +00:00
FileOutputBufferTest.cpp Add a convenience createUniqueDirectory function. 2013-06-27 03:45:31 +00:00
formatted_raw_ostream_test.cpp Sort the #include lines for unittest/... 2012-12-04 10:23:08 +00:00
LeakDetectorTest.cpp
LockFileManagerTest.cpp Fix boolean logic in LockFileManager and test it 2013-08-07 01:22:04 +00:00
Makefile Update incorrect file headers. 2013-08-01 18:42:28 +00:00
ManagedStatic.cpp Get the unittests compiling when building with cmake and the setting 2013-05-14 13:29:16 +00:00
MathExtrasTest.cpp [Support] Remove Count{Leading,Trailing}Zeros_{32,64}. 2013-05-24 22:58:37 +00:00
MD5Test.cpp Add support for adding the contents of a StringRef to the MD5 hash. 2013-05-31 22:34:56 +00:00
MemoryBufferTest.cpp Change MemoryBuffer::getFile to take a Twine. 2013-10-25 19:06:52 +00:00
MemoryTest.cpp Go ahead and get rid of the old page size interface and convert all the 2012-12-31 23:31:56 +00:00
Path.cpp Try to fix the build on windows. 2013-10-25 19:47:55 +00:00
ProcessTest.cpp Try to unbreak mingw32 buildbot. 2013-09-10 21:32:42 +00:00
ProgramTest.cpp Add non-blocking Wait() for launched processes 2013-10-01 14:28:18 +00:00
raw_ostream_test.cpp
RegexTest.cpp Fix off-by-one error in Regex::isValid 2013-08-08 17:32:45 +00:00
SourceMgrTest.cpp SourceMgr diagnotics printing: fix a bug where printing a fixit for a source 2013-09-27 21:24:36 +00:00
SwapByteOrderTest.cpp Merge System into Support. 2010-11-29 18:16:10 +00:00
TimeValueTest.cpp unittests/Support: Add TimeValue.Win32FILETIME, corresponding to r186374. 2013-07-16 02:44:23 +00:00
UnicodeTest.cpp Move generic isPrint and columnWidth implementations to a separate header/source to allow using both generic and system-dependent versions on win32. 2013-09-04 16:00:12 +00:00
ValueHandleTest.cpp Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
YAMLIOTest.cpp Reverting my r193344 checkin due to build breakage. 2013-10-24 14:52:56 +00:00
YAMLParserTest.cpp Allow using MemoryBuffers with yaml::Stream directly. 2012-11-19 23:21:47 +00:00