1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-25 17:25:02 +03:00
Files
mariadb/sql
Oleg Smirnov cf202decde MDEV-34683 Types mismatch when cloning items causes debug assertion
New runtime type diagnostic (MDEV-34490) has detected that classes
Item_func_eq, Item_default_value and Item_date_literal_for_invalid_dates
incorrectly return an instance of its ancestor classes when being cloned.
This commit fixes that.

Additionally, it fixes a bug at Item_func_case_simple::do_build_clone()
which led to an endless loop of cloning functions calls.

Reviewer: Oleksandr Byelkin <sanja@mariadb.com>
2024-08-03 16:08:29 +07:00
..
2023-11-08 12:59:00 +01:00
2022-03-23 10:47:27 +11:00
2023-01-27 13:54:14 +01:00
2022-04-21 15:33:50 +03:00
2023-12-02 01:02:50 +01:00
2021-06-21 14:22:22 +03:00
2022-09-05 13:28:56 +03:00
2023-08-15 11:10:27 +03:00
2023-02-10 12:02:11 +02:00
2023-02-10 12:02:11 +02:00
2023-12-18 08:59:07 +02:00
2023-02-10 12:02:11 +02:00
2023-12-02 01:02:50 +01:00
2021-10-13 12:03:32 +03:00
2023-11-08 12:59:00 +01:00
2023-11-08 12:59:00 +01:00
2023-02-10 12:02:11 +02:00
2024-04-15 17:46:49 +02:00
2022-06-09 12:22:55 +03:00
2022-10-02 14:38:13 +02:00
2022-12-13 14:39:18 +02:00
2023-02-10 12:02:11 +02:00
2022-10-25 11:26:37 +03:00
2023-12-02 01:02:50 +01:00
2023-12-02 01:02:50 +01:00
2022-09-26 13:34:38 +03:00
2023-11-08 12:59:00 +01:00
2023-07-20 11:54:52 +02:00
2023-02-10 12:02:11 +02:00
2023-02-10 12:02:11 +02:00
2023-12-18 08:59:07 +02:00
2023-02-10 12:02:11 +02:00
2024-05-06 13:55:42 +02:00
2023-05-02 10:09:27 +02:00
2024-04-15 17:46:49 +02:00
2024-04-16 11:04:14 +02:00
2023-11-08 12:59:00 +01:00
2022-12-13 14:39:18 +02:00
2022-09-20 13:17:02 +03:00
2021-08-18 18:22:35 +03:00
2023-02-10 12:02:11 +02:00
2022-08-02 16:35:15 +10:00
2023-02-10 12:02:11 +02:00
2022-11-30 13:10:52 +02:00
2024-01-10 18:01:46 +11:00
2024-01-10 18:01:46 +11:00
2021-06-30 18:41:46 +03:00
2023-11-08 12:59:00 +01:00
2024-02-12 11:38:13 +02:00
2024-06-05 14:06:16 +10:00
2024-04-15 18:54:30 +02:00
2022-09-05 13:28:56 +03:00
2024-07-03 12:45:30 +02:00
2023-12-02 01:02:50 +01:00
2023-12-02 01:02:50 +01:00
2022-09-05 13:28:56 +03:00
2023-12-02 01:02:50 +01:00
2024-02-12 11:38:13 +02:00
2024-02-12 11:38:13 +02:00
2022-10-02 14:38:13 +02:00
2021-09-17 19:57:13 +03:00
2023-12-02 01:02:50 +01:00
2023-09-25 13:06:57 +10:00
2023-07-20 11:54:52 +02:00
2022-09-26 13:34:38 +03:00
2024-01-10 18:01:46 +11:00
2023-12-18 08:59:07 +02:00
2022-08-10 12:24:31 +02:00
2023-12-02 01:02:50 +01:00
2024-01-10 18:01:46 +11:00
2023-02-10 12:02:11 +02:00
2024-02-12 11:38:13 +02:00
2023-01-03 17:08:42 +02:00
2023-02-10 12:02:11 +02:00
2024-05-06 13:55:42 +02:00
2022-09-05 13:28:56 +03:00
2023-12-22 00:10:23 +01:00
2024-01-03 12:07:51 +02:00
2024-04-16 11:04:14 +02:00
2023-12-22 00:10:23 +01:00
2022-06-27 10:14:37 +03:00
2024-01-03 12:07:51 +02:00
2024-01-03 12:07:51 +02:00
2023-12-21 11:30:32 +02:00
2022-11-30 13:10:52 +02:00