From 1486a4f2333d28b1335211acb1e072caecb62761 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 16 Sep 2022 17:35:22 +0300 Subject: Fix parser to use absolute paths as keys for include map --- cli/cli/parser.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/cli/parser.cxx b/cli/cli/parser.cxx index 4685edc..c330e53 100644 --- a/cli/cli/parser.cxx +++ b/cli/cli/parser.cxx @@ -191,7 +191,7 @@ parse (std::istream& is, path const& p) { path ap (p); - ap.absolute (); + ap.complete (); ap.normalize (); include_map_[ap] = unit.get (); } @@ -468,7 +468,7 @@ include_decl () // Detect and ignore multiple inclusions. // path ap (p); - ap.absolute (); + ap.complete (); ap.normalize (); include_map::iterator it (include_map_.find (ap)); -- cgit v1.1