From 4fcec92f1aa84346b73133b03984ebe33d138c9b Mon Sep 17 00:00:00 2001 From: Mark Spruiell Date: Fri, 14 May 2010 19:49:18 -0700 Subject: bug 4749 - duplicate Slice files cause slice2java to fail --- cpp/src/slice2php/Main.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cpp/src/slice2php/Main.cpp') diff --git a/cpp/src/slice2php/Main.cpp b/cpp/src/slice2php/Main.cpp index 19fbd3d98fa..d66a791af51 100644 --- a/cpp/src/slice2php/Main.cpp +++ b/cpp/src/slice2php/Main.cpp @@ -1625,6 +1625,15 @@ compile(int argc, char* argv[]) for(i = args.begin(); i != args.end(); ++i) { + // + // Ignore duplicates. + // + vector::iterator p = find(args.begin(), args.end(), *i); + if(p != i) + { + continue; + } + if(depend) { PreprocessorPtr icecpp = Preprocessor::create(argv[0], *i, cppArgs); -- cgit v1.2.3