diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_provides.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_provides.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/TAO/TAO_IDL/be/be_provides.cpp b/TAO/TAO_IDL/be/be_provides.cpp index 4fb62c9c584..f336f1188f3 100644 --- a/TAO/TAO_IDL/be/be_provides.cpp +++ b/TAO/TAO_IDL/be/be_provides.cpp @@ -51,10 +51,10 @@ be_provides::gen_facet_svnt_decl (TAO_OutStream &os) be_type *impl = be_type::narrow_from_decl (this->provides_type ()); - if (impl->svnt_hdr_facet_gen ()) - { - return 0; - } + if (impl->is_local () || impl->svnt_hdr_facet_gen ()) + { + return 0; + } // No '_cxx_' prefix> const char *lname = @@ -145,7 +145,7 @@ be_provides::gen_facet_svnt_defn (TAO_OutStream &os) be_type *impl = be_type::narrow_from_decl (this->provides_type ()); - if (impl->svnt_src_facet_gen ()) + if (impl->is_local () || impl->svnt_src_facet_gen ()) { return 0; } |