[C++] Define VarOrigin
diff --git a/exec.cc b/exec.cc
index 40ea6c0..d46541f 100644
--- a/exec.cc
+++ b/exec.cc
@@ -43,8 +43,8 @@
   virtual const char* Flavor() const override {
     return "undefined";
   }
-  virtual const char* Origin() const override {
-    return "automatic";
+  virtual VarOrigin Origin() const override {
+    return VarOrigin::AUTOMATIC;
   }
 
   virtual void AppendVar(Evaluator*, Value*) override { CHECK(false); }