fixes
authorfclaude <fclaude@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Tue, 24 Mar 2009 22:23:47 +0000 (22:23 +0000)
committerfclaude <fclaude@3cdefd35-fc62-479d-8e8d-bae585ffb9ca>
Tue, 24 Mar 2009 22:23:47 +0000 (22:23 +0000)
git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@289 3cdefd35-fc62-479d-8e8d-bae585ffb9ca

libcds/src/static_bitsequence/static_bitsequence_sdarray.cpp

index 78e52ed..0b0dab1 100644 (file)
@@ -34,6 +34,7 @@ uint static_bitsequence_sdarray::rank1(uint i) {
 }
 
 uint static_bitsequence_sdarray::select1(uint i) {
+       if(i>ones || i==0) return -1;
        if(ones)
                return selects3_select(&sd,i);
        else