]> granicus.if.org Git - clang/commitdiff
CommentLexer: eliminate an NDEBUG from the headers
authorAlp Toker <alp@nuanti.com>
Sat, 7 Dec 2013 13:51:26 +0000 (13:51 +0000)
committerAlp Toker <alp@nuanti.com>
Sat, 7 Dec 2013 13:51:26 +0000 (13:51 +0000)
Code in headers shouldn't be conditional on the build configuration.

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

include/clang/AST/CommentLexer.h
lib/AST/CommentLexer.cpp

index f152c778c9aa724d4a6a6d6e1c74326716787513..418fe0fbb6d3420ae0c1f2e0ba4c0b2d8abb29f2 100644 (file)
@@ -293,17 +293,7 @@ private:
   StringRef resolveHTMLHexCharacterReference(StringRef Name) const;
 
   void formTokenWithChars(Token &Result, const char *TokEnd,
-                          tok::TokenKind Kind) {
-    const unsigned TokLen = TokEnd - BufferPtr;
-    Result.setLocation(getSourceLocation(BufferPtr));
-    Result.setKind(Kind);
-    Result.setLength(TokLen);
-#ifndef NDEBUG
-    Result.TextPtr = "<UNSET>";
-    Result.IntVal = 7;
-#endif
-    BufferPtr = TokEnd;
-  }
+                          tok::TokenKind Kind);
 
   void formTextToken(Token &Result, const char *TokEnd) {
     StringRef Text(BufferPtr, TokEnd - BufferPtr);
index 01ed3ce80a66f0bbdcc4495a7905c74e04f12601..792a8320449b6ebf86957df882a769949835a72e 100644 (file)
@@ -268,6 +268,19 @@ const char *findCCommentEnd(const char *BufferPtr, const char *BufferEnd) {
     
 } // unnamed namespace
 
+void Lexer::formTokenWithChars(Token &Result, const char *TokEnd,
+                               tok::TokenKind Kind) {
+  const unsigned TokLen = TokEnd - BufferPtr;
+  Result.setLocation(getSourceLocation(BufferPtr));
+  Result.setKind(Kind);
+  Result.setLength(TokLen);
+#ifndef NDEBUG
+  Result.TextPtr = "<UNSET>";
+  Result.IntVal = 7;
+#endif
+  BufferPtr = TokEnd;
+}
+
 void Lexer::lexCommentText(Token &T) {
   assert(CommentState == LCS_InsideBCPLComment ||
          CommentState == LCS_InsideCComment);