Răsfoiți Sursa

fix compile error in msvc

blueloveTH 2 ani în urmă
părinte
comite
b1f93cfc72
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/error.cpp

+ 2 - 2
src/error.cpp

@@ -5,10 +5,10 @@ namespace pkpy{
     SourceData::SourceData(std::string_view source, const Str& filename, CompileMode mode): filename(filename), mode(mode) {
         int index = 0;
         // Skip utf8 BOM if there is any.
-        if (strncmp(source.begin(), "\xEF\xBB\xBF", 3) == 0) index += 3;
+        if (strncmp(source.data(), "\xEF\xBB\xBF", 3) == 0) index += 3;
         // Drop all '\r'
         SStream ss;
-        while(index < source.length()){
+        while(index < source.size()){
             if(source[index] != '\r') ss << source[index];
             index++;
         }