summaryrefslogtreecommitdiff
path: root/include/flang/Basic
diff options
context:
space:
mode:
Diffstat (limited to 'include/flang/Basic')
-rw-r--r--include/flang/Basic/Diagnostic.h2
-rw-r--r--include/flang/Basic/Token.h2
-rw-r--r--include/flang/Basic/TokenKinds.def2
3 files changed, 3 insertions, 3 deletions
diff --git a/include/flang/Basic/Diagnostic.h b/include/flang/Basic/Diagnostic.h
index 597fc0784b..48af292adc 100644
--- a/include/flang/Basic/Diagnostic.h
+++ b/include/flang/Basic/Diagnostic.h
@@ -208,7 +208,7 @@ public:
DiagnosticsEngine(const llvm::IntrusiveRefCntPtr<DiagnosticIDs> &D,
llvm::SourceMgr *SM, DiagnosticClient *DC,
bool ShouldOwnClient = true)
- : Diags(D), Client(DC), OwnsDiagClient(ShouldOwnClient), SrcMgr(SM)
+ : Client(DC), OwnsDiagClient(ShouldOwnClient), SrcMgr(SM), Diags(D)
{ Reset(); }
const llvm::IntrusiveRefCntPtr<DiagnosticIDs> &getDiagnosticIDs() const {
diff --git a/include/flang/Basic/Token.h b/include/flang/Basic/Token.h
index 8b474a3368..585a45211a 100644
--- a/include/flang/Basic/Token.h
+++ b/include/flang/Basic/Token.h
@@ -130,7 +130,7 @@ public:
}
void setLiteralData(const char *Ptr) {
assert(isLiteral() && "Cannot set literal data of non-literal");
- PtrData = (void*)Ptr;
+ PtrData = const_cast<char*>(Ptr);
}
/// setFlag - Set the specified flag.
diff --git a/include/flang/Basic/TokenKinds.def b/include/flang/Basic/TokenKinds.def
index ea32a81e3e..ac70f7cdad 100644
--- a/include/flang/Basic/TokenKinds.def
+++ b/include/flang/Basic/TokenKinds.def
@@ -23,7 +23,7 @@
#ifndef FORMAT_SPEC
#define FORMAT_SPEC(X, Y) TOK(fs_ ## X)
#endif
-#ifndef OPERATOR(X,Y)
+#ifndef OPERATOR
#define OPERATOR(X,Y) TOK(kw_ ## X)
#endif