Use std::error_code instead of llvm::error_code.

This is an update for a llvm api change.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@210688 91177308-0d34-0410-b5e6-96231b3b80d8
Objective-C. More tests for both bridging attributes and
a fix to make it work when CFStructs have no definition.
// rdar://17238954.


git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@210690 91177308-0d34-0410-b5e6-96231b3b80d8
The automated server-side process isn't quite right yet, so this is a newly-generated attribute reference. Tanya is looking into the server process when she gets the chance.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@210691 91177308-0d34-0410-b5e6-96231b3b80d8
Run new test with -fsyntax-only.

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@210693 91177308-0d34-0410-b5e6-96231b3b80d8
clang-cl: accept the /C option with /P (PR19978)

(It's also allowed with /EP, but we haven't implemented that option yet.)

git-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@210695 91177308-0d34-0410-b5e6-96231b3b80d8