Comments (3)
The problem here is that referenced typed fields are not supported.
from prusti-dev.
Prusti no longer crashes. The error message is now:
error: [Prusti internal error] unexpected number of type variants: 2 (should be 1)
--> tmp/program.rs:10:1
|
10 | / fn bar(s: &S) {
11 | | let x = foo(s); // crashes
12 | | }
| |_^
from prusti-dev.
Duplicate of #143
from prusti-dev.
Related Issues (20)
- Support for old(..) expressions in loop invariants
- Wrong encoding of signed discriminants in pure code HOT 1
- Unsupported constant string in println HOT 1
- Wrong encoding of signed divisions HOT 2
- Inconsistency in the encoding of Rust addresses as Viper Ref types
- ghost seq not implemented HOT 1
- Error for missing model lifetime specifier recommends invalid syntax, has unclear fix HOT 3
- Enum discriminant completeness
- Enum: unsupported statement kind `Intrinsic(Assume(move _))`
- External specification declared on a trait implementation did not resolve to a concrete type
- `len()` implementation without overflow errors HOT 1
- Error: cannot generate fold-unfold Viper statements
- Assert(false) passing with Shared References HOT 1
- unsupported feature: determining the region of a dereferentiation is not supported
- cannot generate fold-unfold Viper statements
- Internal error: Location bb6[1] has not yet been encoded
- Prusti encounters unexpected internal error HOT 3
- Feature Request: Add Configuration Flag to Lower Verify Errors to Warnings HOT 1
- linux-aarch64: "cargo-prusti: cannot execute binary file: Exec format error"
- Prusti server stopped working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prusti-dev.