summaryrefslogtreecommitdiffstats
path: root/libcxx/test/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2010-11-16 18:31:52 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2010-11-16 18:31:52 +0000
commit5ed2428b3c86a60b9b836446a5274cc5cf395783 (patch)
tree4b82a6885be098d88e137a1d1c9a2556b863a4fc /libcxx/test/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp
parent20ee5ae8710ad38cfae9477bb401362b1f3f22c5 (diff)
downloadbcm5719-llvm-5ed2428b3c86a60b9b836446a5274cc5cf395783.tar.gz
bcm5719-llvm-5ed2428b3c86a60b9b836446a5274cc5cf395783.zip
This is the first step in adding sane error handling support to LLVMSystem.
The system API's will be shifted over to returning an error_code, and returning other return values as out parameters to the function. Code that needs to check error conditions will use the errc enum values which are the same as the posix_errno defines (EBADF, E2BIG, etc...), and are compatable with the error codes in WinError.h due to some magic in system_error. An example would be: if (error_code ec = KillEvil("Java")) { // error_code can be converted to bool. handle_error(ec); } llvm-svn: 119360
Diffstat (limited to 'libcxx/test/numerics/numarray/template.valarray/valarray.cassign/shift_left_valarray.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud