Skip to content

Fix assertion handler signatures - #587

Merged
SRombauts merged 3 commits into
masterfrom
fix-assertion-handler-signatures
Sep 24, 2026
Merged

SRombauts merged 3 commits into
masterfrom
fix-assertion-handler-signatures

Conversation

@SRombauts

Copy link
Copy Markdown
Owner

Match the supplied assertion handlers to SQLiteCpp's int line parameter, fixing link errors when custom assertions are enabled. Add Debug and Release CI coverage for the unit tests and both examples.

Validation: the handler-enabled builds fail before the fix and pass afterward.

CI leaves custom handlers disabled, hiding their signature mismatch.
Enable them in Debug and Release for tests and both examples; this
coverage intentionally fails until the signature fix is applied.
With custom assertions enabled, the supplied long parameter leaves
SQLiteCpp's int overload undefined and causes link errors. Match the
public declaration in examples, tests, and documentation.
Record the custom-handler link fix and its CI coverage under PR #587.
@coveralls

coveralls commented Sep 24, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 99.714%. remained the same — fix-assertion-handler-signatures into master

@SRombauts SRombauts self-assigned this Sep 24, 2026
@SRombauts
SRombauts merged commit f1c28b3 into master Sep 24, 2026
64 checks passed
@SRombauts
SRombauts deleted the fix-assertion-handler-signatures branch September 24, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants