summaryrefslogtreecommitdiff
path: root/ACE/ace/ARGV.inl
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2006-12-28 15:02:27 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2006-12-28 15:02:27 +0000
commit94f4b0ba8f212bb09b5efa14e4c95528773f8a69 (patch)
treee002c3df98658bcc81598476ea9e547deba7cf22 /ACE/ace/ARGV.inl
parent14459d2552fe459d06c6212e8e0505fdfdcfb29d (diff)
downloadATCD-94f4b0ba8f212bb09b5efa14e4c95528773f8a69.tar.gz
ChangeLogTag:Thu
Diffstat (limited to 'ACE/ace/ARGV.inl')
-rw-r--r--ACE/ace/ARGV.inl4
1 files changed, 4 insertions, 0 deletions
diff --git a/ACE/ace/ARGV.inl b/ACE/ace/ARGV.inl
index 5ea1df3608f..e84166f49ba 100644
--- a/ACE/ace/ARGV.inl
+++ b/ACE/ace/ARGV.inl
@@ -43,6 +43,10 @@ ACE_INLINE int
ACE_ARGV_T<CHAR_TYPE>::argc (void) const
{
ACE_TRACE ("ACE_ARGV_T::argc");
+ // Try to create the argv_ if it isn't there
+ ACE_ARGV_T<CHAR_TYPE> *nonconst_this =
+ const_cast <ACE_ARGV_T<CHAR_TYPE> *> (this);
+ (void) nonconst_this->argv ();
return this->argc_;
}