From 066e3ae1099b687c6702b9e4586cf25007285c5e Mon Sep 17 00:00:00 2001 From: Phillip Stephens Date: Tue, 23 Nov 2021 21:31:24 -0800 Subject: [PATCH] Fix last commit --- atdna/main.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/atdna/main.cpp b/atdna/main.cpp index e26117b..d9e6e65 100644 --- a/atdna/main.cpp +++ b/atdna/main.cpp @@ -190,10 +190,11 @@ class ATDNAEmitVisitor : public clang::RecursiveASTVisitor { if (clang::AnnotateAttr* annot = clang::dyn_cast_or_null(attr)) { llvm::StringRef textRef = annot->getAnnotation(); #if LLVM_VERSION_MAJOR >= 13 - if (textRef.startswith_insensitive("rcrc32=")) { + if (textRef.startswith_insensitive("rcrc32=")) #else if (textRef.startswith_lower("rcrc32=")) #endif + { unsigned long num = strtoul(textRef.data() + 7, nullptr, 16); std::string tmpS; llvm::raw_string_ostream s(tmpS); @@ -341,7 +342,7 @@ class ATDNAEmitVisitor : public clang::RecursiveASTVisitor { #if LLVM_VERSION_MAJOR >= 13 arg.print(context.getPrintingPolicy(), OS, false); #else - arg.print(context.getPrintingPolicy(), OS, false); + arg.print(context.getPrintingPolicy(), OS); #endif needsComma = true; } @@ -359,10 +360,11 @@ class ATDNAEmitVisitor : public clang::RecursiveASTVisitor { if (clang::AnnotateAttr* annot = clang::dyn_cast_or_null(attr)) { llvm::StringRef textRef = annot->getAnnotation(); #if LLVM_VERSION_MAJOR >= 13 - if (textRef.startswith_insensitive("specparms=")) { + if (textRef.startswith_insensitive("specparms=")) #else - if (textRef.startswith_lower("specparms=")) { + if (textRef.startswith_lower("specparms=")) #endif + { llvm::SmallVector specParms; textRef.substr(10).split(specParms, ','); int numTuples = int(specParms.size()) / numParms;