Removed directive_type for gc_no_clear as it can be inferred.