]> granicus.if.org Git - clang/commitdiff
Driver: Update clang-interpreter example for r218938
authorJustin Bogner <mail@justinbogner.com>
Fri, 3 Oct 2014 01:08:27 +0000 (01:08 +0000)
committerJustin Bogner <mail@justinbogner.com>
Fri, 3 Oct 2014 01:08:27 +0000 (01:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@218942 91177308-0d34-0410-b5e6-96231b3b80d8

examples/clang-interpreter/main.cpp

index f83bed48a9feeb8d683980a2ae26aab9eb391582..9b4a257bcba34ed66a4035fb07f65eb66e3961fa 100644 (file)
@@ -111,7 +111,7 @@ int main(int argc, const char **argv, char * const *envp) {
   // We expect to get back exactly one command job, if we didn't something
   // failed. Extract that job from the compilation.
   const driver::JobList &Jobs = C->getJobs();
-  if (Jobs.size() != 1 || !isa<driver::Command>(**Jobs.begin())) {
+  if (Jobs.size() != 1 || !isa<driver::Command>(*Jobs.begin())) {
     SmallString<256> Msg;
     llvm::raw_svector_ostream OS(Msg);
     Jobs.Print(OS, "; ", true);
@@ -119,7 +119,7 @@ int main(int argc, const char **argv, char * const *envp) {
     return 1;
   }
 
-  const driver::Command &Cmd = cast<driver::Command>(**Jobs.begin());
+  const driver::Command &Cmd = cast<driver::Command>(*Jobs.begin());
   if (llvm::StringRef(Cmd.getCreator().getName()) != "clang") {
     Diags.Report(diag::err_fe_expected_clang_command);
     return 1;