Index: lib/AST/ASTContext.cpp
===================================================================
--- lib/AST/ASTContext.cpp	(revision 251403)
+++ lib/AST/ASTContext.cpp	(working copy)
@@ -366,8 +366,8 @@
       OriginalDeclForRC = I;
       RawCommentAndCacheFlags Raw;
       if (RC) {
+        Raw.setKind(RawCommentAndCacheFlags::FromDecl);
         Raw.setRaw(RC);
-        Raw.setKind(RawCommentAndCacheFlags::FromDecl);
       } else
         Raw.setKind(RawCommentAndCacheFlags::NoCommentInDecl);
       Raw.setOriginalDecl(I);
