diff --git a/lib/Format/TokenAnnotator.cpp b/lib/Format/TokenAnnotator.cpp
index 5794f5ab5d4cc09e6a22b8f7fbfbb783537906c4..2370597dbb3eb09f1d0ea7c485ab624f5a676ae8 100644
--- a/lib/Format/TokenAnnotator.cpp
+++ b/lib/Format/TokenAnnotator.cpp
@@ -705,7 +705,7 @@ public:
   ExpressionParser(AnnotatedLine &Line) : Current(&Line.First) {}
 
   /// \brief Parse expressions with the given operatore precedence.
-  void parse(signed Precedence = prec::Unknown) {
+  void parse(int Precedence = prec::Unknown) {
     if (Precedence > prec::PointerToMember || Current == NULL)
       return;