summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_provides.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_provides.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_provides.cpp10
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;
}