[C++] Fix lineno handling
diff --git a/eval.cc b/eval.cc
index 9060f36..b8d2fe6 100644
--- a/eval.cc
+++ b/eval.cc
@@ -131,5 +131,5 @@
 }
 
 void Evaluator::Error(const string& msg) {
-  ERROR("%s:%d: %s", loc_.filename, loc_.lineno, msg.c_str());
+  ERROR("%s:%d: %s", LOCF(loc_), msg.c_str());
 }