Uploaded image for project: 'Qt Design Studio'
  1. Qt Design Studio
  2. QDS-9266

C++ Types have different typeids.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • None
    • QDS 4.0
    • Unified Design Tooling
    • None
    • macOS
    • 2
    • 306f239c2 (qds/dev), cc507063b (qds/dev), 921157f64 (qds/dev)
    • QDS Berlin - 2023 Week 9/10

    Description

      clang-1400.0.29.202

      This issue came to light when exception handling was not behaving correctly.

      The exception "ExecutionInterrupted" thown at "BaseStatement::throwExecutionInterrupted" can not be caught at cleanDatabase(...) in jsonsignaturecache.cpp.

      Calling typeid at both places revealed that the type_info.hash values are different.

      Somehow the type ExecutionInterrupted is registered twice with different typeids

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            bubke Marco Bubke
            vikas Vikas Pachdha
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes