| Index: src/wasm/module-decoder.cc
 | 
| diff --git a/src/wasm/module-decoder.cc b/src/wasm/module-decoder.cc
 | 
| index 62b000da2bfd8b3d5df0b2c612a027ffe0a64946..861c275ce93ab1066e41cdbaab8b415f1d2ff222 100644
 | 
| --- a/src/wasm/module-decoder.cc
 | 
| +++ b/src/wasm/module-decoder.cc
 | 
| @@ -234,23 +234,16 @@ class ModuleDecoder : public Decoder {
 | 
|            }
 | 
|            break;
 | 
|          }
 | 
| -        case kDeclWLL: {
 | 
| -          // Reserved for experimentation by the Web Low-level Language project
 | 
| -          // which is augmenting the binary encoding with source code meta
 | 
| -          // information. This section does not affect the semantics of the code
 | 
| -          // and can be ignored by the runtime. https://github.com/JSStats/wll
 | 
| -          int length = 0;
 | 
| -          uint32_t section_size = consume_u32v(&length, "section size");
 | 
| +        default:
 | 
| +          // All other sections are ignored and skipped. Known experimental
 | 
| +          // sections: 0x11 WLL https://github.com/JSStats/wll
 | 
| +          uint32_t section_size = consume_u32("section size");
 | 
|            if (pc_ + section_size > limit_ || pc_ + section_size < pc_) {
 | 
| -            error(pc_ - length, "invalid section size");
 | 
| +            error(pc_ - 4, "invalid section size");
 | 
|              break;
 | 
|            }
 | 
|            pc_ += section_size;
 | 
|            break;
 | 
| -        }
 | 
| -        default:
 | 
| -          error(pc_ - 1, nullptr, "unrecognized section 0x%02x", section);
 | 
| -          break;
 | 
|        }
 | 
|      }
 | 
|  
 | 
| 
 |