From d02e931dcae4721928b44324a70a0ed5edd8507e Mon Sep 17 00:00:00 2001 From: John Ravi Date: Thu, 24 Sep 2020 03:53:47 +0000 Subject: updating for generic libcody interface --- gcc/lto-wrapper.c | 14 +++++++------- gcc/mapper-resolver.cc | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 516c621..08106be 100644 --- a/gcc/lto-wrapper.c +++ b/gcc/lto-wrapper.c @@ -1983,17 +1983,17 @@ cont: while(r_iter != response.end()) { Cody::Packet const &p = *r_iter; - if(p.GetCode() == Cody::Client::PC_INVOKED) { - if(strcmp(p.GetString().c_str(), "success") == 0) { - fprintf(stderr, "\tlto compilation succeeded\n"); + if(p.GetCode() == Cody::Client::PC_OK) { + fprintf(stderr, "\tlto compilation succeeded\n"); + } + else { + if(!p.GetString().empty()) { + fprintf(stderr, "\tlto compilation failure message: %s\n", p.GetString().c_str()); } else { - fprintf(stderr, "\tlto compilation failure message: %s\n", p.GetString().c_str()); + fprintf(stderr, "\tlto compilation unknown failure\n"); } } - else { - fprintf(stderr, "\tlto compilation unknown failure\n"); - } ++r_iter; } diff --git a/gcc/mapper-resolver.cc b/gcc/mapper-resolver.cc index d8e1b57..1da1ce9 100644 --- a/gcc/mapper-resolver.cc +++ b/gcc/mapper-resolver.cc @@ -170,7 +170,7 @@ module_resolver::ConnectRequest (Cody::Server *s, unsigned version, int module_resolver::ModuleRepoRequest (Cody::Server *s) { - s->ModuleRepoResponse (repo); + s->PathnameResponse (repo); return 0; } @@ -190,7 +190,7 @@ module_resolver::cmi_response (Cody::Server *s, std::string &module) if (iter->second.empty ()) s->ErrorResponse ("no such module"); else - s->ModuleCMIResponse (iter->second); + s->PathnameResponse (iter->second); return 0; } @@ -237,9 +237,9 @@ module_resolver::IncludeTranslateRequest (Cody::Server *s, } if (iter == map.end () || iter->second.empty ()) - s->IncludeTranslateResponse (false); + s->BoolResponse (false); else - s->ModuleCMIResponse (iter->second); + s->PathnameResponse (iter->second); return 0; } @@ -265,7 +265,7 @@ int module_resolver::InvokeSubProcessRequest (Cody::Server *s, std::vectorInvokedResponse("success"); + s->OKResponse(); return 0; } -- cgit v1.1