Skip to content

Try Source Insight for Free

Download Source Insight and run it in Trial mode for up to 30 days. All features are enabled. No credit card required.

Instructions

After installing and launching Source Insight, please select "Begin a Trial" when prompted. You do not need a serial number to run in Trial mode. If you purchase a license, you simply need to enter the license key and continue using Source Insight. Your project data is maintained.

Source Insight 4 - Latest Version

Version 4.0.0106 - January 7, 2020

This requires a valid version 4.x license, OR you can run this in Trial mode for up to 30 days.

View Changes

Fix: For pure ANSI C files, a nested struct's members are in the parent struct's scope. For example:

struct Outer { struct Inner { int hello; }; } an_outer; 
an_outer.hello = 1; // member "hello" is visible in Outer.

Fix: The following fix from version 4.0.0104 was not quite correct. It has been fixed: For ANSI C: in a nested struct, the inner struct name is also defined and in scope outside the outer struct, whereas in C++ it's defined only within the scope/namespace of the outer struct.

Fix: Relation Window regression bug appeared in version 4.0.0104 that caused references to anonymous struct members to not be found.

Fix: Relation Window: when showing references, a function could appear to refer to itself.

Fix: Lookup References and Relation Window was not correctly associating a variable with its initializer list.

Fix: Other small fixes.

Scroll To Top