Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Native + annotations fixes, sdk update. #24

Merged
merged 2 commits into from
Feb 7, 2019

Conversation

juanjux
Copy link
Contributor

@juanjux juanjux commented Feb 7, 2019

  • Fix an issue with the method reflection catching that would cause some nodes to be
    dropped (mostly when they were under the Prop_DeclSpecifier property but also in some other cases) and an infinite recursion problem on one file.

  • Added issue_19.cpp fixture to avoid regresions of that problem.

  • Fix the FunctionGroup semantic annotation when there is an elaborated type
    in the arguments.

  • Update to latest SDK.

Fixes #19.

Signed-off-by: Juanjo Alvarez [email protected]

- Fix an issue with the method reflection catching that would cause some nodes to be
  dropped and an infinite recursion problem on one file.
- Added issue_19.cpp fixture to avoid regresions of that problem.
- Fix the `FunctionGroup` annotation when there is an elaborated type
  in the arguments.
- Update to latest SDK.

Signed-off-by: Juanjo Alvarez <[email protected]>
{Name: "Prop_Name", Op: Var("aname")},
{Name: "Prop_Initializer", Optional: "optInitializer", Op: Var("ainit")},
{Name: "Kind", Op: Var("eltype")},
{Name: "IsConst", Op: Any()},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice to move those nodes to a wrapper node on Type (in a different PR).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, the fields were so slightly different between types that it almost wasn't worth it but with these new ones I think it is.

@juanjux juanjux merged commit 503a06d into bblfsh:master Feb 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

java.lang.OutOfMemoryError parsing ./src/cluster.c from Redis
2 participants