Index: generic/predefined.h =================================================================== diff -u -r44736fc4e8b7b220f25afc685739f79c263b7d99 -r7b269f76914972e68ebdd5d419f543793bb01c51 --- generic/predefined.h (.../predefined.h) (revision 44736fc4e8b7b220f25afc685739f79c263b7d99) +++ generic/predefined.h (.../predefined.h) (revision 7b269f76914972e68ebdd5d419f543793bb01c51) @@ -433,8 +433,7 @@ "foreach arg $arglist {\n" "::xotcl::Attribute createFromParameterSyntax [::xotcl::current object] {*}$arg}\n" "set slot [::xotcl::current object]::slot\n" -"if {[llength arglist] < 1} {\n" -"if {![::xotcl::objectproperty $slot object]} {::xotcl2::Object create $slot}}\n" +"if {![::xotcl::objectproperty $slot object]} {::xotcl2::Object create $slot}\n" "::xotcl::setvar $slot __parameter $arglist}\n" "proc createBootstrapAttributeSlots {} {}\n" "::xotcl::Slot method type=hasmixin {name value arg} {\n"