Gyanendra Banjare

Results 12 comments of Gyanendra Banjare

Wanted to do that, but will it be a good practice? Also it generates ambiguous functions, that can be probably tackled with virtual and override.

Yes, will try out some things and see if it works.

Yes overriding works, now I have to make corresponding modifications in `Rust::HIR::ASTLoweringExternItem`.

I am getting an unexpected bug. Where should I start looking? It is working fine for functions, and external-functions with no parameters. ```rust extern "C"{ fn fun(a:i32); } ``` test.rs:2:25:...

```rust extern "C"{ fn fun()->i32; } ``` has the same error. So probably external function items are not being resolved

Requested changes made and removed `AST::ExternalFunctionItem` dead code.

> Looks good. You might want to split off some of these commits into separate pull requests, so that they can get reviewed/merged faster -- that's what I tend to...

Rebased, now it should be able to merge

Trying out different irrefutable patterns as parameters, will comment if any other pattern causes error.

While investigating this bug, I tried out this: https://godbolt.org/z/3s398sW1r The below code compiles correctly. ```rust fn myfun() -> i32 { let (x, a) = (1, 2); x } ``` This...