From c78f03ca550bfdcec1de4e2fd96a2604476374d7 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 9 Jun 2020 15:23:27 +0200 Subject: Make importation of unqualified targets illegal --- libbuild2/target.hxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libbuild2/target.hxx') diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx index 2af389d..c2954f8 100644 --- a/libbuild2/target.hxx +++ b/libbuild2/target.hxx @@ -1260,6 +1260,10 @@ namespace build2 // map. The key's hash ignores the extension, so the hash will stay stable // across extension updates. // + // @@ TODO: we currently do not detect ambiguity if there are multiple merge + // candidates for a no-extension key. We could probably do it using the + // unordered_map::bucket() API. + // // Note also that once the extension is specified, it becomes immutable. // class LIBBUILD2_SYMEXPORT target_set -- cgit v1.1